| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | 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 | 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 | i915: fallback for cube map texture. | Xiang, Haihao | |
| The i915 (and related graphics cores) only support TEXCOORDMODE_CLAMP and TEXCOORDMODE_CUBE when using cube map texture coordinates, so fall back to software rendering for other modes to avoid potential gpu hang issue. This fixes scorched3d issue on 945GM(see bug 14539). | |||
| 2008-12-10 | Merge commit 'origin/gallium-0.1' into gallium-0.2 | Brian Paul | |
| 2008-12-10 | gallium: only mark back color buffer surfaces as undefined after swapbuffers | Brian Paul | |
| Marking all surfaces as undefined was wrong and cause some glean failures because glReadPixels was used after SwapBuffers. | |||
| 2008-12-09 | mesa: in slang linker, replace assertion with link error when max samplers ↵ | Brian Paul | |
| exceeded | |||
| 2008-12-09 | mesa: move _mesa_dlopen(), etc into separate dlopen.c file | Brian Paul | |
| 2008-12-09 | tnl: Fix zeroing of the 3ub part of a 3ub+1ub attrib pair in SSE. | Guillaume Melquiond | |
| Bug #16520. | |||
| 2008-12-09 | tnl: Optimize SSE load[23]f_1 since they don't need the identity swizzle. | Guillaume Melquiond | |
| SSE movss from memory zeroes out everything above the destination dword, so we get the (a, 0) or (a, 0, 0) result that these functions needed. Bug #16520. | |||
| 2008-12-09 | tnl: Fix typo that resulted in fallback from SSE for EMIT_3UB_3F_RGB/BGR. | Guillaume Melquiond | |
| Bug #16520 | |||
| 2008-12-09 | tnl: Avoid undefined input value use in insert_3f_viewport_2(). | Guillaume Melquiond | |
| Bug #16520. | |||
| 2008-12-09 | Merge commit 'origin/master' into gallium-0.2 | Alan Hourihane | |
| 2008-12-08 | intel: Require the right amount of space in glBitmap blit acceleration. | Pierre Willenbrock | |
| This leads to problems when the batchbuffer is flushed, but the bitmap data could not fit into it. | |||
| 2008-12-08 | Merge commit 'origin/master' into gallium-0.2 | Alan Hourihane | |
| Conflicts: progs/glsl/Makefile | |||
| 2008-12-06 | mesa: Fix GenerateMipmapEXT(GL_TEXTURE_CUBE_MAP_ARB). | Eric Anholt | |
| The ctx->Driver.GenerateMipmap() hook only expects cubemap face enums, not CUBE_MAP_ARB, so walk all faces when we encounter that. Fixes oglconform fbo.c segfault with both swrast and i965 drivers. | |||
| 2008-12-06 | intel: Fall back on rendering to a texture attachment with a border. | Eric Anholt | |
| Fixes a segfault in oglconform fbo.c test. | |||
