Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge remote branch 'origin/7.8' | Jerome Glisse | 2010-04-23 | 1 | -1/+4 |
|\ | |||||
| * | r600: don't enable depth test if there is no depth buffer | Jerome Glisse | 2010-04-23 | 1 | -1/+4 |
| | | | | | | | | | | | | | | | | If there is no depth buffer bound to current context don't enable depth test. GL states that if depth test is enabled without depth buffer it's as if depth buffer always pass. Signed-off-by: Jerome Glisse <jglisse@redhat.com> | ||||
* | | Merge branch '7.8' | Michel Dänzer | 2010-04-23 | 1 | -0/+2 |
|\ \ | |/ | |||||
| * | radeon: 9800 SE has only one quadpipe | Tormod Volden | 2010-04-22 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | | | | | Although these cards have 2 pipelines on the silicon only the first passed the QA and the other should be disabled. http://www.digital-daily.com/video/ati-radeon9800se/ http://www.rojakpot.com/showarticle.aspx?artno=101&pgno=1 Signed-off-by: Tormod Volden <debian.tormod@gmail.com> | ||||
* | | i965: Fix assertion for surface tile offset usage on Ironlake. | Eric Anholt | 2010-04-22 | 1 | -1/+1 |
| | | | | | | | | Fixes assertion failure in fbo-generatemipmap-npot. | ||||
* | | i965: Fix scissoring when width or height is 0. | Eric Anholt | 2010-04-22 | 1 | -1/+14 |
| | | | | | | | | | | | | | | | | We would run into trouble due to the hardware using inclusive numbers and the subtraction to handle that producing negative (meaning large positive) coordinates. Bug #27643. | ||||
* | | DRI2/GLX: check for vblank_mode in DRI2 GLX code | Jesse Barnes | 2010-04-22 | 1 | -0/+11 |
| | | | | | | | | | | Re-add support for the vblank_mode environment and configuration variable. Useful for benchmarking and app control. | ||||
* | | DRI2: add config query extension | Jesse Barnes | 2010-04-22 | 6 | -1/+55 |
| | | | | | | | | | | Add a new DRI2 configuration query extension. Allows for DRI2 client code to query for common DRI2 configuration options. | ||||
* | | Merge branch '7.8' | Brian Paul | 2010-04-22 | 1 | -7/+8 |
|\ \ | |/ | | | | | | | | | Conflicts: src/mesa/state_tracker/st_format.c | ||||
| * | r300: fix vertex unit setup | Alex Deucher | 2010-04-22 | 1 | -7/+8 |
| | | | | | | | | | | | | RV3xx is 2, RV560,RV570 is 8 Noticed by Tormod Volden. | ||||
* | | radeon: fix warning | Marek Olšák | 2010-04-21 | 1 | -1/+1 |
| | | |||||
* | | intel: Add Sandybridge mobile chipset id | Zhenyu Wang | 2010-04-21 | 1 | -1/+3 |
| | | | | | | | | Signed-off-by: Zhenyu Wang <zhenyuw@linux.intel.com> | ||||
* | | intel: Clean up chipset name and gen num for Ironlake | Zhenyu Wang | 2010-04-21 | 24 | -148/+146 |
| | | | | | | | | | | | | | | | | | | Rename old IGDNG to Ironlake, and set 'gen' number for Ironlake as 5, so tracking the features with generation num instead of special is_ironlake flag. Reviewed-by: Eric Anholt <eric@anholt.net> Signed-off-by: Zhenyu Wang <zhenyuw@linux.intel.com> | ||||
* | | i915: Map sampler indices to texture units correctly for fragment shaders. | Eric Anholt | 2010-04-20 | 1 | -1/+3 |
| | | | | | | | | | | | | | | Fixes hang with "gst-launch-0.10 videotestsrc ! video/x-raw-rgb ! glupload ! gleffects effect=heat ! glimagesink" which uses 2 samplers pointing at GL_TEXTURE1 and GL_TEXTURE2, and piglit glsl-fs-sampler-numbering. | ||||
* | | i915: Add missing break; after handling the stub NOISE instructions. | Eric Anholt | 2010-04-20 | 1 | -0/+1 |
| | | | | | | | | Bug #27348 | ||||
* | | Merge branch '7.8' | Jesse Barnes | 2010-04-19 | 3 | -5/+7 |
|\ \ | |/ | |||||
| * | radeon: Let this build with gcc 3.3 | Matthieu Herrb | 2010-04-19 | 1 | -3/+5 |
| | | | | | | | | | | | | Declaring the loop index inside for () is not supported by this version. Signed-off-by: Brian Paul <brianp@vmware.com> | ||||
| * | radeon: Fix command type for DRM_RADEON_IRQ_EMIT ioctl. | Owain Ainsworth | 2010-04-19 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | This should be drmCommandWriteRead to avoid an EINVAL error on systems that strictly check ioctl args. This command has been r/w for ever. Discussion with airlied agreed that this was the correct course. Signed-off-by: Brian Paul <brianp@vmware.com> | ||||
| * | mesa: Use __OpenBSD__ to check for OpenBSD. | Matthieu Herrb | 2010-04-19 | 1 | -1/+1 |
| | | | | | | | | Signed-off-by: Brian Paul <brianp@vmware.com> | ||||
* | | Merge branch '7.8' | Brian Paul | 2010-04-19 | 1 | -0/+5 |
|\ \ | |/ | | | | | | | | | | | | | Conflicts: src/gallium/auxiliary/draw/draw_context.c src/gallium/auxiliary/draw/draw_pipe_aaline.c src/gallium/drivers/llvmpipe/lp_context.c | ||||
| * | savage: call _mesa_meta_init/free() | Tormod Volden | 2010-04-16 | 1 | -0/+5 |
| | | | | | | | | | | | | | | | | Fixes crash when using _mesa_CopyTexImage2D. Bug #27652. Signed-off-by: Tormod Volden <debian.tormod@gmail.com> Signed-off-by: Brian Paul <brianp@vmware.com> | ||||
* | | r300c/r300g: add 3155 rv380 pci id | Dave Airlie | 2010-04-19 | 2 | -0/+2 |
| | | |||||
* | | r300/compiler: lower CEIL | Marek Olšák | 2010-04-19 | 3 | -1/+33 |
| | | |||||
* | | r300/compiler: enable branch emulation for vertex shaders | Marek Olšák | 2010-04-19 | 1 | -21/+22 |
| | | |||||
* | | r300/compiler: optimize CMP for vertex shaders a bit | Marek Olšák | 2010-04-19 | 1 | -20/+9 |
| | | |||||
* | | r300/compiler: Use memory_pool_array_reserve in deadcode elimination | Nicolai Hähnle | 2010-04-19 | 1 | -13/+2 |
| | | | | | | | | Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com> | ||||
* | | r300/compiler: Use memory_pool_array_reserve in r500-fragprog_emit | Nicolai Hähnle | 2010-04-19 | 1 | -17/+2 |
| | | | | | | | | Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com> | ||||
* | | r300/compiler: enable branch emulation for R500 fragment programs | Marek Olšák | 2010-04-19 | 1 | -4/+13 |
| | | |||||
* | | r300/compiler: Implement branch emulation for R300 fragment programs | Nicolai Hähnle | 2010-04-19 | 8 | -104/+512 |
| | | | | | | | | Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com> | ||||
* | | i965: Assert that an OPCODE_IF was seen before an OPCODE_ELSE. | Vinson Lee | 2010-04-17 | 1 | -0/+1 |
| | | |||||
* | | r300/compiler: Remove unnecessary header. | Vinson Lee | 2010-04-17 | 1 | -2/+0 |
| | | |||||
* | | r300/compiler: Add radeon_program_tex.c to SCons build. | Vinson Lee | 2010-04-16 | 1 | -0/+1 |
| | | | | | | | | This was missed in commit f8a14186809356871ae74159c774e9e3959a22e5. | ||||
* | | r300/compiler: add emulation of all mirrored-clamp wrap modes for NPOT textures | Marek Olšák | 2010-04-17 | 2 | -2/+19 |
| | | |||||
* | | r300/compiler: replace mirrored-repeat emulation with a faster version | Marek Olšák | 2010-04-17 | 1 | -62/+65 |
| | | | | | | | | | | Also, the Negate bitfield was 1 instead of RC_MASK_XYZ in the previous version, causing incorrect rendering. | ||||
* | | r300/compiler: add handy definitions for XYZ0 and smeared half swizzling | Marek Olšák | 2010-04-17 | 2 | -3/+5 |
| | | |||||
* | | r300/compiler: make ARB_shadow_ambient optional | Marek Olšák | 2010-04-16 | 4 | -6/+18 |
| | | | | | | | | | | This saves constant register space for r300g, which doesn't need this feature. | ||||
* | | r300/compiler: restore r500-specific bits of TEX transformations | Marek Olšák | 2010-04-16 | 1 | -23/+40 |
| | | |||||
* | | r300/compiler: Fix texture instruction readmasks. | Corbin Simpson | 2010-04-16 | 3 | -7/+27 |
| | | | | | | | | No immediate benefit, it was just bugging me. | ||||
* | | r300/compiler: Fix magic numbers in readmasks. | Corbin Simpson | 2010-04-16 | 1 | -3/+3 |
| | | |||||
* | | r300/compiler: Oops, this slipped through. | Corbin Simpson | 2010-04-16 | 1 | -2/+4 |
| | | |||||
* | | r300/compiler: Save Q for mirror and repeat. | Corbin Simpson | 2010-04-16 | 1 | -22/+20 |
| | | |||||
* | | r300/compiler: Split off texture fixes to their own file. | Corbin Simpson | 2010-04-16 | 8 | -555/+369 |
| | | | | | | | | Yes, I'm fully aware this generates subpar code on r500. | ||||
* | | drisw: Move pointer dereferences to after NULL checks. | Vinson Lee | 2010-04-16 | 1 | -2/+4 |
| | | |||||
* | | r300/compiler: fix repeat wrap mode for TXP and NPOTs | Marek Olšák | 2010-04-16 | 1 | -6/+16 |
| | | | | | | | | | | No idea why st/mesa unnecessarily inserts TXP where TEX is sufficient. Also re-enabling the NPOT fallback for repeat in r300g. | ||||
* | | r300/compiler: kill off RC_WRAP_CLAMP | Marek Olšák | 2010-04-15 | 3 | -3/+2 |
| | | | | | | | | A variant thereof might be later reintroduced for the mirrored-clamp modes. | ||||
* | | i915: Fix comments about cube layouts | Jakob Bornecrantz | 2010-04-13 | 1 | -2/+3 |
| | | |||||
* | | r300/compiler: Hax around instructions limits in mirroring code. | Corbin Simpson | 2010-04-12 | 1 | -0/+10 |
| | | | | | | | | Stuff's starting to show up in arbnpot. | ||||
* | | r300/compiler: Comment code, add much better mirror maths. | Corbin Simpson | 2010-04-12 | 2 | -29/+161 |
| | | |||||
* | | r300/compiler: Implement texcoord repeat and mirror for NPOT. | Corbin Simpson | 2010-04-11 | 3 | -12/+114 |
| | | |||||
* | | r300/compiler: Add NPOT compatibility fields to external state. | Corbin Simpson | 2010-04-11 | 1 | -2/+26 |
| | | | | | | | | Completely unused for now. |