Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-09-07 | glsl: Handle extension tokens in apps/proces. | Michal Krol | |
2009-09-07 | glsl: Implement `extension' preprocessor directive. | Michal Krol | |
No extensions supported. | |||
2009-09-07 | glsl: Handle pragma tokens in apps/process. | Michal Krol | |
2009-09-07 | glsl: Implement `pragma' preprocessor directive. | Michal Krol | |
Handle `optimize(on|off)' and `debug(on|off)' pragmas. | |||
2009-09-07 | glsl: Print out error message in apps/process. | Michal Krol | |
2009-09-07 | glsl: Implement `error' preprocessor directive. | Michal Krol | |
2009-09-07 | glsl: Implement `undef' preprocessor directive. | Michal Krol | |
2009-09-07 | glsl: Allow for preprocessor macro redefinition. | Michal Krol | |
2009-09-07 | glsl: Handle `defined' preprocessor operator. | Michal Krol | |
2009-09-07 | glsl: Support if preprocessor directive and friends. | Michal Krol | |
2009-09-07 | glsl: Add expression interpreter. | Michal Krol | |
2009-09-07 | glsl: Centralise sl_pp_macro constructor. | Michal Krol | |
2009-09-07 | glsl: Implement macro expansion. | Michal Krol | |
2009-09-07 | glsl: Rename sl_pp_context_add_str to sl_pp_context_add_unique_str. | Michal Krol | |
Return the same offset for same strings. Allows to compare strings by comparing their's offsets. | |||
2009-09-07 | glsl: Parse define directive in preprocessor. | Michal Krol | |
2009-09-07 | glsl: Simplify directive parser skeleton. | Michal Krol | |
2009-09-07 | glsl: Introduce sl_pp_context and maintain a reuseable pool of strings. | Michal Krol | |
2009-09-07 | glsl: Add `process' test app that returns tokenised and preprocessed text. | Michal Krol | |
2009-09-07 | glsl: Add preprocessor skeleton for directive parsing. | Michal Krol | |
2009-09-07 | glsl: Remove bogus sl_pp_directive.h include. | Michal Krol | |
2009-09-07 | glsl: Allow for multiple version statements. | Michal Krol | |
2009-09-07 | glsl/apps: Print out the number of tokens eaten in version test. | Michal Krol | |
2009-09-07 | glsl: Raise an error on an unfinished comment block. | Michal Krol | |
2009-09-07 | glsl/apps: Add version test app. | Michal Krol | |
2009-09-07 | glsl: Parse optional version directive. | Michal Krol | |
2009-09-07 | glsl: Add a tokenise app. | Michal Krol | |
2009-09-07 | glsl: Add a preprocessor tokeniser. | Michal Krol | |
2009-09-07 | glsl: Add a purify command-line tool. | Michal Krol | |
2009-09-07 | glsl: Add preprocessor purifier. | Michal Krol | |
2009-09-07 | mesa: Include <unistd.h> only when one is available. | Michal Krol | |
2009-09-07 | mesa: Fix calling conventions of sync object api callbacks. | Michal Krol | |
2009-09-07 | prog/glsl: fix Makefile for samplers_array. | Peter Hutterer | |
The rule added in 488b3c4d1bc3d830477180759a42dbaf8f5801b0 does not use the right INCDIR, breaking the build when GL isn't installed in the default include paths. 7.5 branch only fix, already fixed in master by rewriting the Makefile (ceb9459ed5e63207defa5d715958c2757933272f) Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> | |||
2009-09-06 | r300g: Fix some issues pointed out by compiler warnings. | Michel Dänzer | |
2009-09-06 | r300g: Handle PIPE_BUFFER_USAGE_DONTBLOCK as intended. | Michel Dänzer | |
Return NULL if the BO is busy, otherwise just map it. | |||
2009-09-06 | mesa: initial version of _mesa_meta_generate_mipmap() | Brian Paul | |
Incomplete and totally untested. Based on intel_generate_mipmap(). | |||
2009-09-06 | xlib: test _mesa_meta_bitmap() | Brian Paul | |
2009-09-06 | mesa: use separate temp texture for bitmaps | Brian Paul | |
2009-09-06 | mesa: temp_texture changes | Brian Paul | |
2009-09-06 | mesa: free meta bitmap buffers | Brian Paul | |
2009-09-06 | mesa: use _mesa_set_enable() | Brian Paul | |
2009-09-06 | mesa: _mesa_meta_bitmap() function | Brian Paul | |
2009-09-06 | xlib: move misplaced brace | Brian Paul | |
2009-09-06 | r300g: Fix a number of warnings | Nicolai Hähnle | |
Seriously guys.... | |||
2009-09-06 | r300g: Debug flags infrastructure | Nicolai Hähnle | |
So that debugging is no longer a full-spam-or-nothing approach, you are now supposed to set the RADEON_DEBUG environment flag just like for classic Mesa. The available debug flags are different, however. Just running an OpenGL application with RADEON_DEBUG set to an arbitrary string will print out helpful information. Everything must be compiled with -DDEBUG for any of this to work | |||
2009-09-06 | Merge branch 'master' into r300-compiler | Nicolai Hähnle | |
Conflicts: src/gallium/drivers/r300/r300_tgsi_to_rc.c | |||
2009-09-06 | r300/compiler: New dataflow structures and passes | Nicolai Hähnle | |
This replaces the old NQSSADCE code with the same functionality, but quite different design. Instead of doing a single integerated pass, we now build explicit data structures representing the dataflow. This will enable analysis of flow control instruction, and could potentially open an avenue for several dataflow based optimizations, such as peephole optimization, fusing MUL+ADD to MAD, and so on. | |||
2009-09-05 | r300g: update the value of register VAP_VF_MAX_VTX_INDX | Cooper Yuan | |
according to actual vertex index count. | |||
2009-09-05 | r300g: update rs_block state after changing rasterizer | Cooper Yuan | |
2009-09-05 | r300g: need to validate scissor and viewport state if bind new rasterizer | Cooper Yuan | |
2009-09-04 | NV fp parser: Support instruction and TEMP / OUTPUT sizes | Ian Romanick | |
Adds support for declaring TEMP and OUTPUT variables as 'LONG' or 'SHORT' precision. The precision specifiers are parsed, but they are currently ignored. Some support for this may be added in the future, but neither Intel hardware nor, as far as I'm aware, Radeon hardware support multiple precisions. Also adds support for instruction precision ('X', 'H', and 'R') suffixes and instruction condition code output ('C') suffix. This results in a fairly major change to the lexer. Instructions are matched with all the possible suffix strings. The suffix string are then carved off by a context (i.e., which program mode and options are set) aware parser that converts the suffixes to bits in prog_instruction. This could have been handled in the same way _SAT was originally handled in the lexer, but it would have resulted in a very large lexer with lots of opportunity for cut-and-paste errors. |