Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-09-04 | i965: Respect CondSwizzle in OPCODE_IF. | Eric Anholt | |
Fixes piglit glsl-vs-if-bool and progs/glsl/twoside, and will likely be useful for the looping code. Bug #18992 (cherry picked from commit 78c022acd0b37bf8b32f04313d76255255e769c1) (cherry picked from commit 63d7a2f53fb38e170f4e55f2b599e918edf2c512) | |||
2009-09-04 | i965: asst clean-ups, etc in brw_vs_emit() | Brian Paul | |
(cherry picked from commit fd7d764514c540987549c3ea88a2d669b0f0ea58) | |||
2009-09-04 | i965: Emit conditional code updates as required for GLSL VS if statements. | Eric Anholt | |
Previously, we'd be branching based on whatever condition code happened to be laying around. (cherry picked from commit 7007f8b352763af89805f287153cb7972bff0523) | |||
2009-09-04 | i965: Spell "conditional" correctly. | Eric Anholt | |
2009-09-04 | i965: Fix RECT shadow sampling by not losing the other texcoords. | Eric Anholt | |
Bug #20821 (cherry picked from commit 191e028de20b2f954621b652aa77b06d0e93652a) | |||
2009-09-04 | i965: Assert that the offset in the VBO is below the VBO size. | Eric Anholt | |
This avoids sending a bad buffer address to the GPU due to programmer error, and is permitted by the ARB_vbo spec. Note that we still have the opportunity to dereference past the end of the GPU, because we aren't clipping to a correct _MaxElement, but that appears to be harder than it should be. This gets us the 90% solution. Bug #19911. (cherry picked from commit d7430d942f6c7950a92367aeb13b80cf76ccad78) | |||
2009-09-04 | i965: Even if no VS inputs are set, still load some amount of URB as required. | Eric Anholt | |
See comment on Vertex URB Entry Read Length for VS_STATE. This, combined with the previous three commits, fixes #22945. (cherry picked from commit e340d4f9866db4bae391288e83a630a310b0dd2b) | |||
2009-09-04 | i965: Make sure the VS URB size is big enough to fit a VF VUE. | Eric Anholt | |
This fix is just from code and docs inspection, but it may fix hangs on some applications. (cherry picked from commit e93848e595176ae0bad3bfe64e0ca63fd089bb72) | |||
2009-09-04 | i965: Don't emit bad packets when no VBs are referenced. | Eric Anholt | |
It appears that sometimes Mesa (and I suppose a VS could as well) emits a program which references no vertex data, and thus we end up with nr_enabled == 0 even though some VBs are enabled. We'd end up emitting VB/VE packet headers of 0xffffffff in that case, leading to GPU hangs. Bug #22945 (wine with an uncompiled VS) (cherry picked from commit d1fbfd0f962347e4153db3852292d44de5aea863) | |||
2009-09-04 | i965: Calculate enabled[] and nr_enabled once and re-use the values. | Eric Anholt | |
The code duplication bothered me. (cherry picked from commit 9b9cb30d128fc5f1ba77287696ecd508e640efde) | |||
2009-09-04 | i965: Set the max index buffer address correctly according to the docs. | Eric Anholt | |
It's the last addressable byte, not the byte after the end of the buffer. (cherry picked from commit b72dea5441e8e9226dabf1826fa3bc129c7bc281) | |||
2009-09-04 | i965: rename var: s/tmp/vs_inputs/ | Brian Paul | |
(cherry picked from commit 840c09fc71542fdfc71edd2a2802925d467567bb) | |||
2009-09-04 | scons: Used wrong exception class. | José Fonseca | |
2009-09-04 | scons: Don't use scons internal functions. | José Fonseca | |
2009-09-04 | r600: fix Elts handling | Alex Deucher | |
Patch from taiu on IRC. fixes bug 23585 | |||
2009-09-04 | ARB prog: replace 'unsigned' with 'gl_state_index' | Brian Paul | |
Fixes compilation warnings with MSVC. | |||
2009-09-04 | ARB prog: rename POINT, SIZE to POINT_TOK, SIZE_TOK | Brian Paul | |
Fixes symbol collisions with typedefs in Microsoft headers. Perhaps we should prefix/suffix all the lexer tokens to avoid this. | |||
2009-09-04 | gallium/xlib: minor clean-ups | Brian Paul | |
2009-09-04 | i915g: Fix warnings in scons build by using byte pointers | Jakob Bornecrantz | |
scons build complained about void pointer math | |||
2009-09-04 | tgsi: Document differencies between vs_1_1 and vs_2_0 for EXPP and LOGP. | Michal Krol | |
2009-09-03 | docs: 7.5.1 md5 sums | Brian Paul | |
2009-09-03 | docs: point to fd.o for downloads instead of SourceForge | Brian Paul | |
2009-09-03 | gallium/xlib: silence unitialized var warning | Brian Paul | |
2009-09-03 | gallium/xlib: silence uninitialized var warning | Brian Paul | |
2009-09-03 | st/mesa: silence uninitialized var warnings | Brian Paul | |
2009-09-03 | docs: prep for 7.5.1 release | Brian Paul | |
2009-09-03 | docs: added news entry for 7.5.1 | Brian Paul | |
2009-09-03 | docs: update precompiled libs info | Brian Paul | |
2009-09-03 | docs: move SGI GLU link | Brian Paul | |
2009-09-03 | st/mesa: fix glCopyPixels(GL_STENCIL_INDEX) inverted position | Brian Paul | |
If the renderbuffer orientation is Y=0=TOP we need to invert the dstY position. | |||
2009-09-03 | st/mesa: Do GL_RGBA->GL_RGB texsubimage on hardware | Keith Whitwell | |
State tracker currently backs GL_RGB textures with RGBA almost always. This means we need to maintain A==1 in these textures to give correct GL_RGB sampling results. This change offloads the RGBA->RGB copy to hardware using the new writemask version of u_blit_pixels. More src/dstLogical/dstActual triples could be shifted to hardware by this technique in future patches. | |||
2009-09-03 | util: add version of u_blit_pixels which takes a writemask | Keith Whitwell | |
Values outside the writemask are set in the destination to {0,0,0,1} | |||
2009-09-03 | progs/tests: re-enable exit() call | Brian Paul | |
See bug 21267. | |||
2009-09-03 | docs/: document cross-compile fix | Brian Paul | |
2009-09-03 | r600: rework cb/db setup | Alex Deucher | |
Setup the regs when we emit rather than during state setup. In certain cases a proper CB target was never emitted. This fixes bug 23658. | |||
2009-09-03 | docs: 7.5.1 md5 sums | Brian Paul | |
2009-09-03 | docs: point to fd.o for downloads instead of SourceForge | Brian Paul | |
2009-09-03 | gallium/xlib: silence unitialized var warning | Brian Paul | |
2009-09-03 | gallium/xlib: silence uninitialized var warning | Brian Paul | |
2009-09-03 | st/mesa: silence uninitialized var warnings | Brian Paul | |
2009-09-03 | docs: prep for 7.5.1 release | Brian Paul | |
2009-09-03 | docs: added news entry for 7.5.1 | Brian Paul | |
2009-09-03 | docs: update precompiled libs info | Brian Paul | |
2009-09-03 | docs: move SGI GLU link | Brian Paul | |
2009-09-03 | st/xorg: add linear and radial gradient acceleration | Zack Rusin | |
2009-09-03 | st/xorg: radial gradient shader | Zack Rusin | |
2009-09-03 | st/xorg: linear gradient shader | Zack Rusin | |
2009-09-03 | st/mesa: fix glCopyPixels(GL_STENCIL_INDEX) inverted position | Brian Paul | |
If the renderbuffer orientation is Y=0=TOP we need to invert the dstY position. | |||
2009-09-03 | r600: make sure the active vertex shader bo is re-added to persistent list. | Alex Deucher | |
2009-09-03 | glapi: fix incorrect/missing return types for glFenceSync(), glClientWaitSync() | Brian Paul | |