Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-12-22 | mesa: fix binary() function, printf format string | Brian Paul | |
Need to use the constant 1ULL and 0xllx format string. This fixes incorrect results and a NULL pointer/parameter bug. | |||
2009-11-17 | Merge branch 'outputswritten64' | Ian Romanick | |
Add a GLbitfield64 type and several macros to operate on 64-bit fields. The OutputsWritten field of gl_program is changed to use that type. This results in a fair amount of fallout in drivers that use programs. No changes are strictly necessary at this point as all bits used are below the 32-bit boundary. Fairly soon several bits will be added for clip distances written by a vertex shader. This will cause several bits used for varyings to be pushed above the 32-bit boundary. This will affect any drivers that support GLSL. At this point, only the i965 driver has been modified to support this eventuality. I did this as a "squash" merge. There were several places through the outputswritten64 branch where things were broken. I foresee this causing difficulties later for bisecting. The history is still available in the branch. Conflicts: src/mesa/drivers/dri/i965/brw_wm.h | |||
2009-10-13 | mesa: don't print pointer in _mesa_fprint_parameter_list() | Brian Paul | |
2009-10-12 | mesa: print program Id when printing | Brian Paul | |
2009-08-27 | Merge branch 'mesa_7_5_branch' | Brian Paul | |
2009-08-27 | mesa: direct program debug output to stderr instead of stdout | marvin24 | |
2009-08-25 | mesa: print some program fields in binary too | Brian Paul | |
2009-08-18 | Merge branch 'master' into asm-shader-rework-1 | Ian Romanick | |
Conflicts: src/mesa/shader/arbprogparse.c | |||
2009-08-14 | mesa: also pass the GPU program to _mesa_append_uniforms_to_file() | Brian Paul | |
We want the post-link program at this points. | |||
2009-08-14 | mesa: new _mesa_append_uniforms_to_file() debug/logging function | Brian Paul | |
2009-08-04 | mesa: log the shader checksum | Brian Paul | |
2009-07-27 | r300/compiler: Add rc_print_program | Nicolai Hähnle | |
Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com> | |||
2009-07-24 | ARB prog: _mesa_print_program output should go to same place as _mesa_printf | Ian Romanick | |
2009-05-11 | mesa: better handling/printing of driver-specific opcodes, register files | Brian Paul | |
Drivers such as i965 define extra instruction opcodes and register files. Improve the program printing code to handle those opcodes/files better. | |||
2009-05-04 | mesa: also print program params/constants when dumping shaders to disk | Brian Paul | |
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 | |