Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-12-13 | i965: Finish OPCODE_NOISEn instructions. | Gary Wong | |
Added missing OPCODE_NOISE4, and use BRW_REGISTER_TYPE_D (instead of _UD) in the initial RNDD instructions (which avoids saturating negative inputs to 0). | |||
2008-12-13 | Nouveau: move the definition of log2i() to header | Pekka Paalanen | |
Also make the type unsigned instead of signed, since negative values do not make sense. Signed-off-by: Pekka Paalanen <pq@iki.fi> | |||
2008-12-12 | mesa: use IFLOOR(x) instead of (int) FLOORF(x) | Brian Paul | |
2008-12-12 | mesa: place glsl constant arrays in constant memory | Brian Paul | |
For example, a declaration like const float[3] xxx = float[3](1.1, 2.2, 3.3); will place the array in the constant buffer whereas a regular, non-const array would be placed in the temporary register file. Next up: do the same thing for uniform arrays. | |||
2008-12-12 | mesa: remove old size=4 limit | Brian Paul | |
2008-12-12 | mesa: code clean-up in glsl compiler | Brian Paul | |
2008-12-12 | mesa: remove unneeded swizzle init code in glsl compiler | Brian Paul | |
2008-12-12 | Merge commit 'origin/master' into gallium-0.2 | Alan Hourihane | |
2008-12-12 | mesa: disable glsl debug output | Brian Paul | |
2008-12-12 | mesa: remove unused varpool code in glsl compiler | Brian Paul | |
2008-12-12 | mesa: basic array constructors work now | Brian Paul | |
For example: float[3] xxx = float[3](1.1, 2.2, 3.3); Optimizations for const-qualified arrays next. | |||
2008-12-12 | mesa: copy array_len in slang_fully_specified_type_copy() | Brian Paul | |
2008-12-12 | mesa: remove incorrect array_len assignment | Brian Paul | |
2008-12-12 | mesa: move declaration | Alan Hourihane | |
2008-12-12 | mesa: when we have interleaved arrays, check bounds for both | Alan Hourihane | |
VBO's and user space objects | |||
2008-12-12 | mesa: array size fix in _slang_typeof_operation() | Brian Paul | |
2008-12-12 | mesa: fix some more GLSL 1.20 array things. | Brian Paul | |
Function that return arrays should work now. | |||
2008-12-12 | gallium: fix refcount bug introduced in eb20e2984 | Keith Whitwell | |
2008-12-12 | Merge branch 'no-validate' into gallium-0.1 | Keith Whitwell | |
2008-12-12 | mesa: more glsl function renaming | Brian Paul | |
2008-12-12 | mesa: use _slang_alloc() | Brian Paul | |
2008-12-12 | mesa: glsl compiler function renaming | Brian Paul | |
2008-12-12 | mesa: more glsl type/function movement | Brian Paul | |
2008-12-12 | mesa: move some glsl compiler functions to different files to be more consistant | Brian Paul | |
2008-12-12 | mesa: move _slang_locate_function() to different file | Brian Paul | |
2008-12-12 | mesa: remove unused fixup table code in glsl compiler | Brian Paul | |
2008-12-12 | gallium: avoid mapping same vertex buffer in subsequent frames | Keith Whitwell | |
Quite a few util modules were maintaining a single vertex buffer over multiple frames, and potentially reusing it in subsequent frames. Unfortunately that would force us into syncrhonous rendering as the buffer manager would be forced to wait for the previous rendering to complete prior to allowing the map. This resolves that issue, but requires the state tracker to issue a few new flush() calls at the end of each frame. | |||
2008-12-12 | st: reduce unnecessary calls to pipe->set_vertex_buffers() | Keith Whitwell | |
2008-12-12 | st: move feedback draw function to new file | Keith Whitwell | |
2008-12-12 | st: don't unilaterally ABS the argument to RSQ | Keith Whitwell | |
2008-12-12 | mesa: checkpoint: GLSL 1.20 array constructors | Brian Paul | |
2008-12-12 | nouveau: remove useless NOUVEAU_BO_SWIZZLED flag, copy/paste nv40 work to ↵ | Patrice Mandin | |
swizzle textures | |||
2008-12-12 | Revert "pipebuffer: Implement proper buffer validation." | Keith Whitwell | |
This reverts commit a6d866f72c88d48d2bcfb3e3c882fdb639b5a8ce. | |||
2008-12-12 | Revert "pipebuffer: Ondemand buffer manager." | Keith Whitwell | |
This reverts commit 17849eafaacfbb2124d86f561a91b707317d3b31. | |||
2008-12-12 | Revert "pipebuffer: Fix buffer overflow." | Keith Whitwell | |
This reverts commit 55839ae064d64b7fcc180fcddb364bf31ab760dc. | |||
2008-12-12 | glut: MinGW portability fixes. | José Fonseca | |
Still, it doesn't run as well as the glut binaries... | |||
2008-12-12 | gdi: Reimplement using the WGL statetracker. | José Fonseca | |
2008-12-12 | mesa: Bring in new mesa sub-statetracker. | José Fonseca | |
Some code cleanup is still in order. | |||
2008-12-12 | gallium: fixes for srgb, new srgb formats | Roland Scheidegger | |
add some more srgb texture formats, including compressed ones various fixes relating to srgb formats issues: the util code for generating mipmaps will not handle srgb formats correctly (would need to use a linear->srgb conversion shader) | |||
2008-12-12 | mesa: fixes for srgb, new srgb formats | Roland Scheidegger | |
add some more srgb texture formats, including compressed ones various fixes relating to srgb formats issues: _mesa_get_teximage is completely broken for srgb textures, both for non-compressed ones (swizzling) and compressed ones (shouldn't do standard-to-linear conversion) texelFetch function may be broken for little or big endian (or both...) | |||
2008-12-11 | mesa: consolidate variable declaration initializer code for globals too | Brian Paul | |
2008-12-11 | mesa: move variable initializer IR generation into _slang_gen_var_decl() | Brian Paul | |
More code consolidation coming... | |||
2008-12-11 | mesa: simplify some glsl variable declaration code | Brian Paul | |
2008-12-12 | intel: check for null texture. (fix #13902) | Xiang, Haihao | |
2008-12-11 | mesa: glsl clean-ups | Brian Paul | |
2008-12-11 | mesa: checkpoint commit of GLSL 1.20 array syntax. | Brian Paul | |
This allows things like float[3] x = float[3](1., 2., 3.); Parsing and AST construction now. Codegen not working yet. | |||
2008-12-11 | gallium: catch vertex overflow higher up | Alan Hourihane | |
2008-12-11 | st: reduce unnecessary calls to pipe->set_vertex_buffers() | Keith Whitwell | |
2008-12-11 | st: move feedback draw function to new file | Keith Whitwell | |
2008-12-11 | st: don't unilaterally ABS the argument to RSQ | Keith Whitwell | |