Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-02-05 | minor formatting changes | Brian | |
2007-02-05 | set UseHighLevelInstructions = false for now | Brian | |
2007-02-05 | Initial implementation of high-level flow-control instructions. | Brian | |
IF/ELSE/ENDIF and BEGIN_LOOP/END_LOOP/BREAK instructions seem to work. Disabled by default though until better tested. Implemented IR_NOT, but needs optimization. | |||
2007-02-05 | indentation for program instructions (if/else, loops) | Brian | |
2007-02-05 | fix issues when using mixed-mode pos-invariant vp and ff tnl (bug #9856) | Roland Scheidegger | |
ARB_vp requires vertex transformation to be invariant to fixed function tnl if the position_invariant option is used. So the same function needs to be used, otherwise z-fighting artifacts may happen with applications which rely on the results being really the same due to precision issues when dealing with floating point values (may not be a problem when using a non-optimizing compiler strictly following IEEE rules). | |||
2007-02-05 | Initial support of loop and subroutine instructions. | Brian | |
New high-level flow-control instructions, both at IR level and GPU instructions for looping and subroutines. | |||
2007-02-05 | Merge branch 'master' of git+ssh://brianp@git.freedesktop.org/git/mesa/mesa | Brian | |
2007-02-05 | fix mem leak | Panagiotis Papadakos | |
2007-02-05 | Merge SWvertex texcoord and varying fields into attrib[] array field. | Brian | |
Fragment texcoords and varying code is now unified in the point/line/triangle rasterization code. In the future, merge color, fog, etc. attribs. | |||
2007-02-06 | nouveau: OUT_RINGp expects the size in dwords, not bytes. | Ben Skeggs | |
This fixes the *actual* bug that the previous commit was supposed to fix.. | |||
2007-02-05 | fix mem leaks | Panagiotis Papadakos | |
2007-02-06 | nouveau: fix a small bug in nv10 swtcl | Ben Skeggs | |
2007-02-06 | nouveau: new bufferobj code. | Ben Skeggs | |
The old code suffered from a number of issues, the most severe being that with the Mesa VBO merge even swtcl used the driver's bufferobj interface. On most VBO types (or non-AGP cards) the buffer ended up in vram, and killed swtcl performance greatly. All bufferobj's start in system memory now, until they get referenced as a "real" VBO. The other big change is that only potentially "damaged" areas are uploaded/downloaded to/from the hardware. | |||
2007-02-05 | break if we removed driver from Drivers list in driDestroyDisplay | Panagiotis Papadakos | |
Else we read memory we just released, in for statement. | |||
2007-02-04 | nouveau: nv10: add init for unknown 0x120 | Patrice Mandin | |
2007-02-04 | nouveau: fix nv04 and nv10 swtcl, more work on nv04 state. | Stephane Marchesin | |
2007-02-03 | Add literal_size field to slang_operation. | Brian | |
Used to track the number of components in a float/int/bool literal. Helps with some typechecking things. Fixes problems with calls such as "distance(v2, vec2(1.0, 2.0))" | |||
2007-02-03 | minor tweaks to distance() funcs | Brian | |
2007-02-03 | remove unused slang_operation fields | Brian | |
2007-02-03 | nouveau: forgot function declaration | Patrice Mandin | |
2007-02-03 | nouveau: nv50: use nv50 state | Patrice Mandin | |
2007-02-03 | added FLUSH_VERTICES() in _mesa_use_program() | Brian | |
2007-02-03 | Add _NEW_PROGRAM flag to _MESA_NEW_NEED_EYE_COORDS. | Brian | |
This fixes a segfault in the texgen code that can occur after we've disabled a vertex program. | |||
2007-02-03 | Add _NEW_PROGRAM flag to _MESA_NEW_NEED_EYE_COORDS. | Brian | |
This fixes a segfault in the texgen code that can occur after we've disabled a vertex program. | |||
2007-02-03 | Merge branch 'origin' | Michel Dänzer | |
2007-02-03 | Fall back to software rasterization if r300_translate_fragment_shader() fails. | Michel Dänzer | |
Aborting immediately is a bad idea with AIGLX. | |||
2007-02-03 | Remove unused r200 files from r300 driver directory. | Michel Dänzer | |
2007-02-03 | r300CreateContext: Really initialize r300->initialMaxAnisotropy. | Michel Dänzer | |
2007-02-03 | nouveau: fix viewport clipping initialization | Patrice Mandin | |
2007-02-03 | nouveau: use color pitch as depth pitch if depth disabled | Patrice Mandin | |
2007-02-03 | disable r200 materials-between-begin-end check if vertex progs are enabled | Roland Scheidegger | |
2007-02-03 | remove now unused vtxfmt stuff from radeon/r200 header files | Roland Scheidegger | |
2007-02-03 | fix errorneously adding fog state params to all vertex programs... | Roland Scheidegger | |
2007-02-02 | Only glUniform1i() can be used to set sampler uniforms. Generate error ↵ | Brian | |
otherwise. | |||
2007-02-02 | add vec4_texcube to AsmInfo[] | Brian | |
2007-02-02 | add _slang_multiply_swizzles() | Brian | |
2007-02-02 | clean-ups | Brian | |
2007-02-02 | clean-ups | Brian | |
2007-02-02 | clean-ups | Brian | |
2007-02-02 | remove slang_builtin_vec4.gc | Brian | |
2007-02-02 | remove slang_builtin_vec4.gc | Brian | |
2007-02-02 | remove slang_export.[ch] | Brian | |
2007-02-02 | reformat, clean-up comments | Brian | |
2007-02-02 | move _slang_locate_function() | Brian | |
2007-02-02 | remove multibyte chars | Brian | |
2007-02-02 | remove unused field | Brian | |
2007-02-02 | remove slang_asm_string() | Brian | |
2007-02-02 | s/SLANG_ASSEMBLE_TYPEINFO_H/SLANG_TYPEINFO_H/ | Brian | |
2007-02-02 | s/slang_assembly_typeinfo/slang_typeinfo/ | Brian | |
2007-02-02 | s/slang_assembly_name_space/slang_name_space/ | Brian | |