Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
Some of the headers in src/mesa/main have pretty common names which
easily conflict with third-party code, e.g. config.h
|
|
|
|
|
|
Also fix bug in comparing large structs/arrays.
|
|
|
|
|
|
Build on the heirarchal approach implemented for arrays/structs.
|
|
|
|
|
|
|
|
|
|
|
|
No API-level functions now in program.c.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Fix incorrect uniform/attribute size query results.
Add missing error checking for glUniform, glUniformMatrix params
Fix an array size/allocation error.
|
|
|
|
|
|
|
|
The slang_ir_storage type now has a pointer to parent storage to represent
storage of an array element within an array, or a field within a struct.
This fixes some problems related to addressing of fields/elements in non-
trivial cases. More work to follow.
|
|
|
|
plus add a few more special constructors to improve code quality.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Plus, fix some issues with pre-defined preprocessor symbols and version checking.
|
|
|
|
GL_TEXTURE_ENV_COLOR, GL_TEXTURE_ENV_MODE
Issues found by Bob Ellison.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Need to add local vars of original function to the new scope's variable
list (though the DECLs were already present).
In slang_operation_copy() call slang_replace_scope() for SLANG_OPER_BLOCK_NEW_SCOPE opers.
|
|
|
|
|