Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-01-05 | ARB prog parser: regenerated parser files | Brian Paul | |
2009-12-29 | ARB prog parser: use _mesa_add_unnamed_constant() to use fewer constant slots | Brian Paul | |
This function will search the constant parameters in an effort to re-use constant slots. For example, {1,2,3,4} and {4,1,1,2} can be stored in one constant slot and accessed with different swizzles. The swizzle info must be propogated though the parsing code in a few places. Fixes Piglit "vpfp-generic tests/shaders/generic/big-param.vpfp" failure. | |||
2009-11-04 | ARB prog parser: include variable name in error text | Brian Paul | |
2009-10-30 | ARB prog parser: regenerated files | Brian Paul | |
2009-10-28 | Merge branch 'mesa_7_6_branch' | Brian Paul | |
Conflicts: src/mesa/shader/lex.yy.c src/mesa/shader/program_lexer.l | |||
2009-09-10 | Merge branch 'master' into asm-shader-rework-2 | Ian Romanick | |
Conflicts: src/mesa/shader/lex.yy.c src/mesa/shader/program_parse.tab.c src/mesa/shader/program_parse.tab.h | |||
2009-09-10 | ARB prog parser: Differentiate between used and unused names in the lexer | Ian Romanick | |
The lexer will return IDENTIFIER only when the name does not have an associated symbol. Otherwise USED_IDENTIFIER is returned. | |||
2009-09-04 | ARB prog parser: Add new constructor for asm_instruction | Ian Romanick | |
The new constructor copies fields from the prog_instruction that the parser expects the lexer to set. | |||
2009-09-04 | ARB prog: replace 'unsigned' with 'gl_state_index' | Brian Paul | |
Fixes compilation warnings with MSVC. | |||
2009-09-04 | ARB prog: rename POINT, SIZE to POINT_TOK, SIZE_TOK | Brian Paul | |
Fixes symbol collisions with typedefs in Microsoft headers. Perhaps we should prefix/suffix all the lexer tokens to avoid this. | |||
2009-08-31 | NV fp lexer: Add new opcodes | Ian Romanick | |
2009-07-30 | ARB prog parser: Add support for RGBA components to SWZ instruction in fp | Ian Romanick | |
2009-07-27 | ARB prog parser: Add support for GL_MESA_texture_array | Ian Romanick | |
This isn't really tested yet as no drivers actually support this extension. | |||
2009-07-27 | ARB prog parser: Add support for GL_ARB_fragment_program_shadow | Ian Romanick | |
Passes the piglit asmparsertest shadow-0[123].txt tests and progs/demos/shadowtex. | |||
2009-07-22 | parser: Clean up a bunch of silly compiler warnings | Ian Romanick | |
2009-07-20 | ARB_fp/vp: Initial import of new ARB vp/fp assembler | Ian Romanick | |
This still needs quite a bit of work, but a bunch of the programs in progs/vp produce correct results. |