Exemplo n.º 1
0
ShaderResource::~ShaderResource()
{
    if (hasOwnership())
    {
        glDeleteShader(id());
    }
}
Exemplo n.º 2
0
ProgramResource::~ProgramResource()
{
    if (hasOwnership())
    {
        glDeleteProgram(id());
    }
}
Exemplo n.º 3
0
VertexArrayObjectResource::~VertexArrayObjectResource()
{
    deleteObject(glDeleteVertexArrays, id(), hasOwnership());
}
Exemplo n.º 4
0
TransformFeedbackResource::~TransformFeedbackResource()
{
    deleteObject(glDeleteTransformFeedbacks, id(), hasOwnership());
}
Exemplo n.º 5
0
TextureResource::~TextureResource()
{
    if (hasOwnership())
        ImplementationRegistry::current().textureImplementation().destroy(id());
}
Exemplo n.º 6
0
SamplerResource::~SamplerResource()
{
    deleteObject(glDeleteSamplers, id(), hasOwnership());
}
Exemplo n.º 7
0
RenderBufferObjectResource::~RenderBufferObjectResource()
{
    deleteObject(glDeleteRenderbuffers, id(), hasOwnership());
}
Exemplo n.º 8
0
QueryResource::~QueryResource()
{
    deleteObject(glDeleteQueries, id(), hasOwnership());
}
Exemplo n.º 9
0
FrameBufferObjectResource::~FrameBufferObjectResource()
{
    if (hasOwnership())
        ImplementationRegistry::current().framebufferImplementation().destroy(id());
}
Exemplo n.º 10
0
BufferResource::~BufferResource()
{
    if (hasOwnership())
        ImplementationRegistry::current().bufferImplementation().destroy(id());
}
Exemplo n.º 11
0
ProgramPipelineResource::~ProgramPipelineResource()
{
    deleteObject(glDeleteProgramPipelines, id(), hasOwnership());
}