예제 #1
0
        protected override void FreeNativeResources()
        {
            EnsureNotDisposed();

            if (PixelShaderObjectHandle != 0)
            {
                SDL_gpu.GPU_FreeShader(PixelShaderObjectHandle);
            }

            if (VertexShaderObjectHandle != 0)
            {
                SDL_gpu.GPU_FreeShader(VertexShaderObjectHandle);
            }

            if (ProgramHandle != 0)
            {
                SDL_gpu.GPU_FreeShaderProgram(ProgramHandle);
            }
        }