Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-06-14 | Merge branch 'mesa_7_5_branch' | Jakob Bornecrantz | |
2009-06-29 | progs/glsl: compile with scons and glew | Keith Whitwell | |
Get most of these working with scons. | |||
2009-06-29 | scons: Don't raise an exception when DXSDK is not found. | José Fonseca | |
Unfortunately scons does not check if a tool exists before it invokes its generate function. | |||
2009-06-29 | Revert "r200: make use of DMA buffers for Elts a lot better." | Dave Airlie | |
This reverts commit 0952645fe04a27968565ea4d913500c23b1b11e3. Need to revisit where this is going wrong | |||
2009-06-28 | scons: Disable optimizations only for gcc-4.2 | José Fonseca | |
gcc-4.2's optimizer has a strange bug where it looses code from inner loops in certain situations. For example, if the appearently innocent looking code below is compiled with gcc-4.2 -S -O1, the inner loop's code is missing from the outputed assembly. struct Size { unsigned width; }; struct Command { unsigned length; struct Size sizes[32]; }; extern void emit_command(void *command, unsigned length); void create_surface( struct Size size, unsigned faces, unsigned levels) { struct Command cmd; unsigned face; unsigned level; cmd.length = faces*levels*sizeof(cmd.sizes[0]); for(face = 0; face < faces; ++face) { for(level = 0; level < levels; ++level) { cmd.sizes[face*levels + level] = size; // This should generate a shrl statement, but the whole for body // disappears in gcc-4.2 -O1/-O2/-O3! size.width >>= 1; } } emit(&cmd, sizeof cmd.length + cmd.length); } Note that this is not specific to MinGW's gcc-4.2 crosscompiler (the version typically found in debian/ubuntu's mingw32 packages). gcc-4.2 on Linux also displays the same error. gcc-4.3 and above gets this correctly though. Updated MinGW debian packages with gcc-4.3 are available from http://people.freedesktop.org/~jrfonseca/debian/pool/main/m/ | |||
2009-06-28 | scons: Use -Bsymbolic linker option. | José Fonseca | |
This prevents the error relocation R_X86_64_PC32 against symbol `_gl_DispatchTSD' can not be used when making a shared object; recompile with -fPIC when building on x86_64 architecture. | |||
2009-06-27 | r300g: YCbCr and sRGB textures. | Corbin Simpson | |
2009-06-27 | r300g: Fix EXT_packed_depth_stencil functionality. | Corbin Simpson | |
Allow Z24S8 to be a true texture. | |||
2009-06-27 | st/dri: Fix last depth bits logic | Jakob Bornecrantz | |
2009-06-27 | radeon: Always initialize front and back renderbuffers if present | Nicolai Hähnle | |
This fixes an assertion in glReadPixels from the front buffer. Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com> | |||
2009-06-27 | radeon: Update .gitignore | Nicolai Hähnle | |
Add all source files that are symlink'ed from common radeon code to the ignore list. Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com> | |||
2009-06-26 | r300g: EXT_provoking_vertex. | Corbin Simpson | |
2009-06-26 | r300g: S3TC. | Corbin Simpson | |
tests/texcompress2 doesn't work, but tests/texcmp does (more or less.) | |||
2009-06-26 | r300g: Use real texture formats. | Corbin Simpson | |
What bugs me is that the YUV444 format somehow worked properly. :3 | |||
2009-06-26 | r300g: Definitively forbid unusable Z buffer/stencil formats. | Corbin Simpson | |
2009-06-26 | r300g: Comment out assert for now. | Corbin Simpson | |
Will fix with better constant refactoring later. | |||
2009-06-26 | r300g: Be more specific on surface_copy fallbacks. | Corbin Simpson | |
2009-06-26 | r300g: PIPE_CAP_TGSI_CONT_SUPPORTED. | Corbin Simpson | |
2009-06-26 | r300-gallium: Ensure that no dirty state goes unemitted. | Corbin Simpson | |
2009-06-26 | Merge branch 'arb_vertex_array_object' | Brian Paul | |
2009-06-26 | Merge branch 'mesa_7_5_branch' | Brian Paul | |
Conflicts: Makefile src/gallium/drivers/softpipe/sp_screen.c src/mesa/main/version.h | |||
2009-06-26 | docs: detect when too many varying vars are used | Brian Paul | |
2009-06-26 | glsl: check number of varying variables against the limit | Brian Paul | |
Link fails if too many varying vars. (cherry picked from master, commit cc58fbcf2c5c88f406818db60910f537e03610d6) | |||
2009-06-26 | docs: fix typos, remove old text from relnotes file | Brian Paul | |
2009-06-26 | docs: bring over news updates from 7.4 branch | Brian Paul | |
2009-06-26 | docs: bring in 7.4.3 and 7.4.4 release notes, news | Brian Paul | |
2009-06-26 | docs: increase max varying vars to 16 | Brian Paul | |
2009-06-26 | mesa: raise MAX_VARYING (number of shader varying vars) to 16 | Brian Paul | |
16 is the limit for now because of various 32-bit bitfields. (cherry picked from master, commit 4e762395ef7e8c332c16fd0c11025cfa52763a45) | |||
2009-06-26 | intel / DRI2: Additional flush of fake front-buffer to real front-buffer | Ian Romanick | |
To maintain correctness, the server will copy the real front-buffer to a newly allocated fake front-buffer in DRI2GetBuffersWithFormat. However, if the DRI2GetBuffersWithFormat is triggered by glViewport, this will copy stale data into the new buffer. Fix this by flushing the current fake front-buffer to the real front-buffer in intel_viewport. Fixes bug #22288. | |||
2009-06-26 | mesa: bump version to 7.5-rc4 | Brian Paul | |
2009-06-26 | docs: document for/continue bug fix | Brian Paul | |
2009-06-26 | cell: PIPE_CAP_TGSI_CONT_SUPPORTED query | Brian Paul | |
2009-06-26 | softpipe: PIPE_CAP_TGSI_CONT_SUPPORTED query | Brian Paul | |
2009-06-26 | gallium: added PIPE_CAP_TGSI_CONT_SUPPORTED | Brian Paul | |
2009-06-26 | glsl: move/simplify error checking for 'return' statements | Brian Paul | |
2009-06-26 | glsl: overhaul 'return' statement handling | Brian Paul | |
A new node type (SLANG_OPER_RETURN_INLINED) is used to denote 'return' statements inside inlined functions which need special handling. All glean glsl1 tests pass for EmitContReturn=FALSE and TRUE. | |||
2009-06-26 | glsl: predicate assignments according to __returnFlag | Brian Paul | |
Fixes glean "function with early return (3)" case (when EmitContReturn=FALSE). | |||
2009-06-26 | glsl: added slang_variable::is_global field | Brian Paul | |
2009-06-26 | glsl: silence a problem warning | Brian Paul | |
2009-06-26 | glsl: code refactoring for return statements | Brian Paul | |
2009-06-26 | glsl: fix assorted regressions related to early-return-removal | Brian Paul | |
2009-06-26 | glsl: comments, field reordering | Brian Paul | |
2009-06-26 | glsl: rework loop nesting code | Brian Paul | |
2009-06-26 | glsl: remove test for loop unrolling when we hit conditional cont/break | Brian Paul | |
This is no longer needed since we added the new _slang_loop_contains_continue_or_break() function/test. | |||
2009-06-26 | glsl: checkpoint: predicate __retVal = expr with __returnFlag | Brian Paul | |
The glean "function with early return (1)" test passes now. | |||
2009-06-26 | glsl: use new helper functions in _slang_gen_logical_and/or() | Brian Paul | |
2009-06-26 | glsl: add comments | Brian Paul | |
2009-06-26 | glsl: checkpoint: replace 'return' with __returnFlag=true; | Brian Paul | |
Needed for "remove early returns" transformation. | |||
2009-06-26 | glsl: fix up scoping for parent/children in slang_operation_copy() | Brian Paul | |
This will need more testing, but no regressions seen so far. | |||
2009-06-26 | glsl: fix uninitialized var in _slang_gen_for_without_continue() | Brian Paul | |