Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-01-12 | i965: fix broken glBitmap + depth test | Brian Paul | |
When we use the do_blit_bitmap() function, it seems the fragment Z is always 1.0. If depth testing is on, that means that bitmap fragments are often occluded by other rendering. So, the bitmap doesn't appear even if rasterpos.Z==0. The fix is to use the intel_texture_bitmap() path when depth testing is on. Also, fix the incorrect Z coordinate. It needs to be an NDC value in [-1,1]. | |||
2009-01-12 | i965: fix broken ARB fp fog options | Brian Paul | |
Just call _mesa_append_fog_code() if the fragment program's FogOption is not GL_NONE. This allows us to remove some unnecessary i965 fog code. Note, the arbfplight.c demo can be used to test this (see DO_FRAGMENT_FOG). | |||
2009-01-12 | autoconf: Only _GNU_SOURCE feature test macro needed on gnu systems | Dan Nicholson | |
According to feature_test_macros(7), _GNU_SOURCE encompasses all the other feature macros we were setting, so we can just dispose of them. | |||
2009-01-12 | mesa: match against *-gnu* instead of *-gnu in configure.ac | Julien Cristau | |
Fixes build on arm-linux-gnueabi | |||
2009-01-12 | windows: updated VC8 project files | Thomas Henn | |
2009-01-12 | glsl: better fix for for-loop scope issue (commit ↵ | Brian Paul | |
6333005f7aea3e5d1d86a5c47b3fa2a1ed2f3ff0) | |||
2009-01-12 | windows: added new sources for 7.3 (may be more, needs testing) | Brian Paul | |
2009-01-12 | mesa: add osmesa.pc.in to tarball list | Brian Paul | |
2009-01-12 | gallivm: Make sure the bitcode buffer is followed by a 0 byte. | Michel Dänzer | |
May fail to parse otherwise. | |||
2009-01-12 | gallivm: Print error message from ParseBitcodeFile() in case it fails. | Michel Dänzer | |
2009-01-12 | gallivm: Explicitly specify the LLVM components we need. | Michel Dänzer | |
2009-01-12 | gallivm: Adapt to header file move in LLVM 2.4. | Michel Dänzer | |
2009-01-12 | nv50: make rtt work again | Ben Skeggs | |
2009-01-12 | nv50: fix handling of depth textures | Ben Skeggs | |
2009-01-12 | nv50: another typo.. | Ben Skeggs | |
2009-01-12 | nouveau: fix warning | Ben Skeggs | |
2009-01-12 | nv50: fix assertion failure | Ben Skeggs | |
2009-01-12 | nv50: remove previous hack to manage tiled surfaces | Ben Skeggs | |
2009-01-12 | nv50: fix a typo and a thinko | Ben Skeggs | |
2009-01-12 | nv50: enable npot textures | Ben Skeggs | |
2009-01-12 | nv50: disable shader debug | Ben Skeggs | |
2009-01-12 | nv50: any cpu access to a texture is done on its backing images | Ben Skeggs | |
Still a little dodgy: - RTT will hit an assertion (hopefully!) and fail - 3D textures with depth >= 32 will cause bad things to happen | |||
2009-01-12 | nv50: create buffers for each image that makes up a texture | Ben Skeggs | |
2009-01-12 | nouveau: return buffer map to something sane. | Ben Skeggs | |
Sorry, but no, we're not doing this.. Correctness always takes precedence over speed. Implement this higher up where you know it's safe to do so, and doesn't break other things in the process. | |||
2009-01-12 | nouveau: use usage, not uninitialised flags value... | Ben Skeggs | |
2009-01-11 | Build fixes for gcc 2.95 | Matthieu Herrb | |
2009-01-11 | Big endian fixes. | Matthieu Herrb | |
2009-01-11 | build fix on big endian OpenBSD architectures. | Matthieu Herrb | |
2009-01-11 | replace nearbyint() by rint() for now. | Matthieu Herrb | |
2009-01-11 | Fix build with GCC 2.95. | Owain G. Ainsworth | |
2009-01-11 | __builtin_expect is a gcc 3.x feature. define it out for gcc 2.95. | Matthieu Herrb | |
Patch suggested by miod@. Thanks. | |||
2009-01-11 | cell: optimize unpack_colors() function, saving 12 cycles | Brian Paul | |
2009-01-11 | cell: move color unpacking code into separate function | Brian Paul | |
2009-01-11 | cell: re-order the z/stencil fetch/extract/convert instructions for better perf | Brian Paul | |
The new instruction order is 10 cycles faster. | |||
2009-01-11 | cell: datatype clean-ups in SPE rtasm | Brian Paul | |
2009-01-11 | cell: simplify the 'optional register' code | Brian Paul | |
2009-01-11 | cell: asst datatype clean-ups | Brian Paul | |
2009-01-11 | cell: move depth/stencil code into separate function | Brian Paul | |
2009-01-11 | cell: clean-up, re-indent, comments | Brian Paul | |
2009-01-10 | mesa: require libdrm 2.4.3 in configure.ac | Brian | |
2009-01-10 | cell: use tgsi_dump_instruction() instead of spe_comment() | Brian Paul | |
2009-01-10 | gallium: use tgsi_dump_instruction() instead of ppc_comment() | Brian Paul | |
2009-01-10 | gallium: remove unused struct type | Brian Paul | |
2009-01-10 | gallium: fix register clobber bug in TGSI->PPC codegen | Brian Paul | |
When negating a src vector that's stored in a altivec register, need to put negated value into a new register so we don't upset the original value. This solves the dark colors in the mandelbrot GLSL demo. Also, use new predicate functions to check if a TGSI temp is stored in an altivec register. | |||
2009-01-10 | gallium: emit comments in TGSI->PPC codegen | Brian Paul | |
2009-01-10 | gallium: code to dump/debug PPC code (disabled) | Brian Paul | |
2009-01-10 | gallium: added comment/annotation support to PPC rtasm | Brian Paul | |
2009-01-10 | cell: added rule to produce .s assembly files | Brian Paul | |
2009-01-10 | gallium: s/false/FALSE/ | Brian Paul | |
2009-01-10 | mesa: omit old headers from tarball | Brian Paul | |