resource stuff
This commit is contained in:
@@ -68,10 +68,10 @@ public class GraphicsDevice : IDisposable
|
||||
|
||||
internal void LoadDefaultPipelines()
|
||||
{
|
||||
FullscreenVertexShader = ResourceManager.Load<Shader>("Shaders/Fullscreen.vert");
|
||||
VideoFragmentShader = ResourceManager.Load<Shader>("Shaders/Video.frag");
|
||||
TextVertexShader = ResourceManager.Load<Shader>("Shaders/Text.vert");
|
||||
TextFragmentShader = ResourceManager.Load<Shader>("Shaders/Text.frag");
|
||||
FullscreenVertexShader = ResourceManager.Retain<Shader>("Shaders/Fullscreen.vert");
|
||||
VideoFragmentShader = ResourceManager.Retain<Shader>("Shaders/Video.frag");
|
||||
TextVertexShader = ResourceManager.Retain<Shader>("Shaders/Text.vert");
|
||||
TextFragmentShader = ResourceManager.Retain<Shader>("Shaders/Text.frag");
|
||||
|
||||
VideoPipeline = new GraphicsPipeline(
|
||||
this,
|
||||
@@ -373,10 +373,10 @@ public class GraphicsDevice : IDisposable
|
||||
resources.Clear();
|
||||
}
|
||||
|
||||
ResourceManager.Unload(FullscreenVertexShader);
|
||||
ResourceManager.Unload(TextFragmentShader);
|
||||
ResourceManager.Unload(TextVertexShader);
|
||||
ResourceManager.Unload(VideoFragmentShader);
|
||||
ResourceManager.Release(FullscreenVertexShader);
|
||||
ResourceManager.Release(TextFragmentShader);
|
||||
ResourceManager.Release(TextVertexShader);
|
||||
ResourceManager.Release(VideoFragmentShader);
|
||||
}
|
||||
|
||||
Refresh.Refresh_DestroyDevice(Handle);
|
||||
|
||||
Reference in New Issue
Block a user