
[GL 4.1] Get Program Binary
Posted Saturday, 2 October, 2010 - 07:18 by Inertia| Project: | The Open Toolkit library |
| Version: | 1.x-dev |
| Component: | Code |
| Category: | task |
| Priority: | normal |
| Assigned: | Unassigned |
| Status: | fixed |
Jump to:
http://www.opengl.org/registry/specs/ARB/get_program_binary.txt
---
Add to enum AssemblyProgramParameterArb
PROGRAM_BINARY_RETRIEVABLE_HINT 0x8257
Add to enum ProgramParameter:
PROGRAM_BINARY_RETRIEVABLE_HINT 0x8257
PROGRAM_BINARY_LENGTH 0x8741
Add to enum GetPName:
NUM_PROGRAM_BINARY_FORMATS 0x87FE
PROGRAM_BINARY_FORMATS 0x87FF
Functions:
Also see #588: ARB_geometry_shader4
Old: void ProgramParameteri(uint program, enum pname, int value);
New: void ProgramParameteri(uint program, AssemblyProgramParameterArb pname, int value);
---
Same issue as with querying binary formats #2055: [GL 4.1] ES2 Compatibility, we cannot predict them at compile time and thus no enum.
void ProgramBinary(uint program, enum binaryFormat, const void *binary, sizei length);
void GetProgramBinary(uint program, sizei bufSize, sizei *length, enum *binaryFormat, void *binary);


Comments
#1
Fixed in gl4 branch, r2964.