Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-04-21 | mesa: print parameter list dirty state flag mask | Brian Paul | |
2009-04-14 | mesa: merge the prog_src_register::NegateBase and NegateAbs fields | Brian Paul | |
There's really no need for two negation fields. This came from the GL_NV_fragment_program extension. The new, unified Negate bitfield applies after the absolute value step. | |||
2009-03-17 | mesa: update/fix doxygen comments | Vinson Lee | |
2009-03-10 | mesa: fix dumb sizeof() vs. strlen() mix-up | Brian Paul | |
2009-03-07 | mesa: gl_register_file enum typedef | Brian Paul | |
2009-03-05 | mesa: when printing src regs, use |reg| for absolute value | Brian Paul | |
And check opcode number to avoid crashing on driver-private opcodes. | |||
2009-02-27 | mesa: update fragResults array in arb_output_attrib_string() | Brian Paul | |
Plus add some comments. | |||
2009-02-20 | mesa: add TexShadow field to prog_instruction | Brian Paul | |
If the instruction is TEX/TXP/TXL/etc the TexShadow field will be true if the instruction is a texture fetch with shadow compare. | |||
2009-02-17 | mesa: when printing/dumping instruction, include relative addressing info | Brian Paul | |
Not all cases were handled before. | |||
2009-02-11 | mesa: Use the stdio wrappers. | José Fonseca | |
snprint symbol does not exist in Windows. | |||
2009-02-09 | mesa: merge gallium-0.2 into gallium-master-merge | Brian Paul | |
Merge commit 'origin/gallium-0.2' into gallium-master-merge Conflicts: Makefile docs/relnotes-7.4.html docs/relnotes.html src/mesa/drivers/dri/i965/brw_wm.h src/mesa/main/imports.c src/mesa/main/mtypes.h src/mesa/main/texcompress.c src/mesa/main/texenvprogram.c src/mesa/main/version.h src/mesa/vbo/vbo_exec_api.c src/mesa/vbo/vbo_save_draw.c | |||
2009-02-06 | mesa: tweak output of _mesa_write_shader_to_file() | Brian Paul | |
Enclose GPU code in comments to the file can be re-fed back into GLSL compiler. | |||
2009-02-02 | mesa: make _mesa_fprint_program_opt() non-static | Brian Paul | |
2009-01-22 | glsl: new _mesa_write_shader_to_file() function | Brian Paul | |
Used to log a shader to a file. Includes shader source code, the info log and generated GPU instructions. | |||
2009-01-09 | mesa: additional case in file_string() | Brian Paul | |
2009-01-07 | mesa: additional case in file_string() | Brian Paul | |
2008-11-24 | mesa: rename program parameter flags to match other Mesa conventions | Brian Paul | |
2008-11-24 | mesa: added PROG_PARAM_ bits for invariant, flat/linear interpolation | Brian Paul | |
Plus, update the print/debug code. | |||
2008-11-24 | mesa: rename program parameter flags to match other Mesa conventions | Brian Paul | |
2008-11-24 | mesa: added PROG_PARAM_ bits for invariant, flat/linear interpolation | Brian Paul | |
Plus, update the print/debug code. | |||
2008-11-15 | Merge commit 'origin/master' into gallium-0.2 | Keith Whitwell | |
Conflicts: src/mesa/shader/prog_print.c | |||
2008-11-13 | mesa: make writemask_string() non-static | Brian Paul | |
2008-11-13 | mesa: tweak program register printing for RelAddr case | Brian Paul | |
2008-11-11 | Merge commit 'origin/master' into gallium-0.2 | Brian Paul | |
Conflicts: src/mesa/shader/prog_execute.c src/mesa/shader/slang/library/slang_vertex_builtin_gc.h | |||
2008-11-11 | mesa: allow relative indexing into all register files and indirect dst ↵ | Brian Paul | |
register indexing | |||
2008-09-18 | mesa: prefix a bunch of #include lines with "main/". | Brian Paul | |
This is another step toward removing a whole bunch of -I flags from the cc commands. Still need to address driver code... | |||
2008-09-04 | mesa: fix minor mem leak | Brian Paul | |
2008-07-29 | mesa: glsl: various writemask/swizzle improvements and clean-ups | Brian Paul | |
2008-07-24 | mesa: Prefix main includes with dir to avoid conflicts. | José Fonseca | |
Some of the headers in src/mesa/main have pretty common names which easily conflict with third-party code, e.g. config.h | |||
2008-07-18 | mesa: glsl: various writemask/swizzle improvements and clean-ups | Brian Paul | |
2008-07-15 | mesa: Silence compiler warnings on Windows. | Michal Krol | |
2008-07-02 | mesa: added _mesa_print_swizzle() debugging helper | Brian Paul | |
2008-06-12 | almost forgot - RelAddr is a boolean so use it here | Zack Rusin | |
2008-06-12 | glsl: implement variable array indexes | Zack Rusin | |
2008-06-12 | almost forgot - RelAddr is a boolean so use it here | Zack Rusin | |
2008-06-12 | glsl: implement variable array indexes | Zack Rusin | |
2008-05-18 | print vertex.attrib[n] (from master) | Brian Paul | |
2008-05-18 | clean-ups / additions from gallium-0.1 branch | Brian Paul | |
2008-03-17 | mesa: Add vertex.attrib 0-15 to arb_input_attrib_string. | Markus Amsler | |
2008-01-16 | use NEGATE_X/Y/Z/W tokens | Brian | |
2007-10-30 | special-case KIL/KIL_NV | Brian | |
2007-10-30 | check for NULL ptr in _mesa_print_parameter_list() | Brian | |
2007-10-26 | Re-implement GLSL texture sampler variables. | Brian | |
GLSL sampler variables indicate which texture unit to use for TEX instructions. Previously, this was baked into the fragment/vertex program and couldn't be readily changed once set. Now, SamplerUnits[] array indicates which texture unit is to be used for each sampler variable. These values are set with glUniform1i(). This is extra state that must be passed to the fragment/vertex program executor at runtime. | |||
2007-03-28 | Get rid of BRK0, BRK1, CONT0, CONT1 instructions. | Brian | |
2007-03-28 | expose _mesa_condcode_string(), fix some printing | Brian | |
2007-03-27 | fix some printing issues related to subroutines | Brian | |
2007-03-26 | s/SUB/BGNSUB/ | Brian | |
2007-03-26 | special case RET | Brian | |
2007-03-23 | consolidate some code | Brian | |
2007-03-23 | Add the ability to generate programs that doesn't use condition codes. | Brian | |
ctx->Shader.EmitCondCodes determines if we use condition codes. If not, IF statement uses first operand's X component as the condition. Added OPCODE_BRK0, OPCODE_BRK1, OPCODE_CONT0, OPCODE_CONT1 to handle the common cases of conditional break/continue. |