LisaacTM Platform

ARB_SHADER_OBJECT


GL_ARB_shader_object extension
Inherit/Insert Summary
parent_gl_extension No developed.
 
Constructor Summary
create_program
create_vertex_shader
create_fragment_shader
 
Slot Summary
name
make
attach_object
link_program
use_program
shader_source string
compile
delete_object
get_parameteri
get_parameteriv in
??
get_infolog_status
get_infolog_length
get_infolog in size
get_uniform_location
uniform1f
uniform2f
uniform3f
uniform4f
 

Inherit/Insert Detail

parent_gl_extension

.../extra/opengl/opengl/extensions/arb_shader_object.li line #51

Section:
Inherit

Profile:
- SelfSELFparent_gl_extension : GL_EXTENSION

Constructor Detail

create_program

.../extra/opengl/opengl/extensions/arb_shader_object.li line #77

Section:
Public

Profile:
- SelfSELFcreate_program : UINTEGER_32

create_vertex_shader

.../extra/opengl/opengl/extensions/arb_shader_object.li line #97

Section:
Public

Profile:
- SelfSELFcreate_vertex_shader : UINTEGER_32

create_fragment_shader

.../extra/opengl/opengl/extensions/arb_shader_object.li line #102

Section:
Public

Profile:
- SelfSELFcreate_fragment_shader : UINTEGER_32

Detail slot

name

.../extra/opengl/opengl/extensions/arb_shader_object.li line #55

Section:
Public

Profile:
- SelfSELFname : STRING_CONSTANT

make

.../extra/opengl/opengl/extensions/arb_shader_object.li line #57

Section:
Public

Profile:
- SelfSELFmake 

attach_object

.../extra/opengl/opengl/extensions/arb_shader_object.li line #82

Section:
Public

Profile:
- SelfSELFattach_object  ( program : UINTEGER_32, shader : UINTEGER_32)

link_program

.../extra/opengl/opengl/extensions/arb_shader_object.li line #87

Section:
Public

Profile:
- SelfSELFlink_program   program : UINTEGER_32

use_program

.../extra/opengl/opengl/extensions/arb_shader_object.li line #92

Section:
Public

Profile:
- SelfSELFuse_program   program : UINTEGER_32

shader_source string

.../extra/opengl/opengl/extensions/arb_shader_object.li line #118

Section:
Public

Profile:
- SelfSELFshader_source   shader : INTEGER  string   src : STRING

compile

.../extra/opengl/opengl/extensions/arb_shader_object.li line #134

Section:
Public

Profile:
- SelfSELFcompile   shader : UINTEGER_32

delete_object

.../extra/opengl/opengl/extensions/arb_shader_object.li line #139

Section:
Public

Profile:
- SelfSELFdelete_object   obj : UINTEGER_32

get_parameteri

.../extra/opengl/opengl/extensions/arb_shader_object.li line #144

Section:
Public

Profile:
- SelfSELFget_parameteri  ( obj : UINTEGER_32, pname : UINTEGER_32) : INTEGER

get_parameteriv in

.../extra/opengl/opengl/extensions/arb_shader_object.li line #150

Section:
Public

Profile:
- SelfSELFget_parameteriv  ( obj : UINTEGER_32, pname : UINTEGER_32)  in   buf : FAST_ARRAYINTEGER)

Description:
??

get_infolog_status

.../extra/opengl/opengl/extensions/arb_shader_object.li line #157

Section:
Public

Profile:
- SelfSELFget_infolog_status   obj : UINTEGER_32INTEGER

get_infolog_length

.../extra/opengl/opengl/extensions/arb_shader_object.li line #162

Section:
Public

Profile:
- SelfSELFget_infolog_length   obj : UINTEGER_32INTEGER

get_infolog in size

.../extra/opengl/opengl/extensions/arb_shader_object.li line #167

Section:
Public

Profile:
- SelfSELFget_infolog   obj : UINTEGER_32  in   buffer : FAST_ARRAYCHARACTER)  size   sz : INTEGER

get_uniform_location

.../extra/opengl/opengl/extensions/arb_shader_object.li line #174

Section:
Public

Profile:
- SelfSELFget_uniform_location  ( program : UINTEGER_32, name : ABSTRACT_STRING) : INTEGER

uniform1f

.../extra/opengl/opengl/extensions/arb_shader_object.li line #181

Section:
Public

Profile:
- SelfSELFuniform1f  ( location : INTEGER, v0 : REAL_32)

uniform2f

.../extra/opengl/opengl/extensions/arb_shader_object.li line #186

Section:
Public

Profile:
- SelfSELFuniform2f  ( location : INTEGER, v0 : REAL_32, v1 : REAL_32)

uniform3f

.../extra/opengl/opengl/extensions/arb_shader_object.li line #191

Section:
Public

Profile:
- SelfSELFuniform3f  ( location : INTEGER, v0 : REAL_32, v1 : REAL_32, v2 : REAL_32)

uniform4f

.../extra/opengl/opengl/extensions/arb_shader_object.li line #196

Section:
Public

Profile:
- SelfSELFuniform4f  ( location : INTEGER, v0 : REAL_32, v1 : REAL_32, v2 : REAL_32, v3 : REAL_32)