Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | i965: Fix GLSL FS DPH to return the right value instead of src0.w * src1.w. | Eric Anholt | 2009-01-09 | 1 | -1/+1 |
| | |||||
* | i965: Remove worrisome comment about _NEW_PROGRAM signaling fp change. | Eric Anholt | 2009-01-09 | 1 | -4/+0 |
| | | | | | Everything now depends on either BRW_NEW_FRAGMENT_PROGRAM or BRW_NEW_VERTEX_PROGRAM. | ||||
* | mesa: Remove _Active and _UseTexEnvProgram flags from fragment programs. | Eric Anholt | 2009-01-09 | 3 | -25/+3 |
| | | | | | | | | There was a note in state.c about _Active deserving to die, and there were potential issues with it due to i965 forgetting to set _UseTexEnvProgram. Removing both simplifies things. Reviewed-by: Brian Paul <[email protected]> | ||||
* | i965: Remove dead brw_vs_tnl.c | Eric Anholt | 2009-01-09 | 3 | -61/+0 |
| | |||||
* | i965: allow gl_FragData[0] usage when there's only one color buffer | Brian Paul | 2009-01-09 | 1 | -2/+9 |
| | | | | If gl_FragData[0] is written but not gl_FragCOlor, use the former. | ||||
* | i965: init dst reg RelAddr field to zero | Brian Paul | 2009-01-09 | 1 | -1/+2 |
| | |||||
* | i965: Note when we drop saturate mode on the floor in a VP. | Eric Anholt | 2009-01-09 | 1 | -0/+5 |
| | |||||
* | i965: Add support for LRP in VPs. | Eric Anholt | 2009-01-09 | 1 | -0/+42 |
| | | | | Bug #19226. | ||||
* | Merge commit 'origin/master' into gallium-0.2 | Brian Paul | 2009-01-06 | 5 | -2/+26 |
|\ | | | | | | | | | | | Conflicts: src/mesa/drivers/dri/common/dri_util.c | ||||
| * | dri: correct the damage. | Xiang, Haihao | 2009-01-06 | 1 | -2/+17 |
| | | | | | | | | Fixes bug #17234 | ||||
| * | i965: implement OPCODE_TRUNC (round toward zero) on vertex path. | Brian Paul | 2009-01-05 | 4 | -1/+7 |
| | | | | | | | | Also, fix some RNDD vs. RNDZ confusion elsewhere. | ||||
* | | Merge commit 'origin/master' into gallium-0.2 | Brian Paul | 2009-01-02 | 11 | -135/+523 |
|\| | | | | | | | | | | | | | Conflicts: src/mesa/main/ffvertex_prog.c src/mesa/main/texenvprogram.c | ||||
| * | i965: increase number of texture samplers to 16 | Brian Paul | 2009-01-01 | 2 | -3/+5 |
| | | | | | | | | | | | | This lets GLSL shaders use up to 16 samplers. Fixed function is still limited to 8 textures. Tested with progs/glsl/samplers.c | ||||
| * | i965: comments, clean-ups, re-order some functions | Brian Paul | 2009-01-01 | 1 | -34/+54 |
| | | |||||
| * | i965: added OPCODE_NRM3/4 | Brian Paul | 2009-01-01 | 1 | -0/+3 |
| | | |||||
| * | i965: fix comment | Brian Paul | 2009-01-01 | 1 | -1/+1 |
| | | |||||
| * | i965: indentation and formatting fixes | Brian Paul | 2009-01-01 | 1 | -45/+36 |
| | | |||||
| * | i965: implement OPCODE_NRM3/NRM4 | Brian Paul | 2009-01-01 | 1 | -3/+33 |
| | | |||||
| * | i965: whitespace, comment changes | Brian Paul | 2009-01-01 | 1 | -26/+11 |
| | | |||||
| * | intel: Share passthrough transform setup between glBitmap and glDrawPixels. | Eric Anholt | 2008-12-31 | 5 | -45/+52 |
| | | | | | | | | | | | | | | The DrawPixels path was missing glViewport care, so blender's toolbar icons would go to the wrong places. Bug #19118. | ||||
| * | intel: Add support for glBitmap as metaops using GL calls. | Eric Anholt | 2008-12-31 | 4 | -0/+350 |
| | | | | | | | | | | | | | | | | | | | | This lets us avoid software fallbacks when clients forget to turn some state off (engine demo) or just do crazy things to test conformance (OGLC). This should probably be brought into mesa generic code so other drivers can make use of it. Bug #19016. | ||||
* | | Merge commit 'origin/master' into gallium-0.2 | Brian Paul | 2008-12-30 | 12 | -70/+25 |
|\| | | | | | | | | | | | Conflicts: src/mesa/main/config.h | ||||
| * | intel: disable ATI_texture_env_combine3 for i830( and related device). | Xiang, Haihao | 2008-12-30 | 2 | -1/+2 |
| | | | | | | | | Thanks to Eric for pointing it out. | ||||
| * | dri: Fix driWaitForMSC32 when divisor >= 2 and msc < 0. | Eric Anholt | 2008-12-29 | 1 | -9/+9 |
| | | | | | | | | | | | | | | | | | | | | We'd come up with a negative remainder, while we were looking for the positive version of it in the loop conditional. And, since the "did we hit our target" break was disabled for the target_msc == 0 ("Just make the divisor/remainder work") path, we'd never exit. Simplify the code by just using int64_t all over instead of trying to do it in a u32 space. | ||||
| * | R300: missing semicolon | Alex Deucher | 2008-12-29 | 1 | -1/+1 |
| | | |||||
| * | intel: enable ATI_texture_env_combine3. Fixes #17707 | Xiang, Haihao | 2008-12-29 | 1 | -0/+1 |
| | | |||||
| * | r300: remove the unknowns from the indx_buffer code | Dave Airlie | 2008-12-28 | 2 | -5/+6 |
| | | |||||
| * | i915: separate the fog term from the specular color term. | Xiang, Haihao | 2008-12-24 | 1 | -19/+3 |
| | | | | | | | | | | | | | | | | Previously fog parameter and specular color are packed into the same dword. Note specular color should be packed in BGRA for device, so if fog parameter and specular color all are present, fog parameter will dirty the alpha term of specular color. This fixes rendering issue when playing 'Yo Frankie' on 915/945. | ||||
| * | intel: Fix glBitmap clipping for DRI1. | Eric Anholt | 2008-12-23 | 1 | -2/+2 |
| | | |||||
| * | Remove third buffer support from Mesa. | Dave Airlie | 2008-12-23 | 6 | -35/+3 |
| | | | | | | | | This is part of the deprecated pageflipping infrastructure. | ||||
* | | Merge commit 'origin/master' into gallium-0.2 | Brian Paul | 2008-12-19 | 4 | -92/+109 |
|\| | |||||
| * | 965 / GLSL: Use full precision for EXP instruction | Ian Romanick | 2008-12-19 | 1 | -1/+1 |
| | | | | | | | | | | The partial precision mode doesn't have quite enough bits of precision to pass conformance tests. | ||||
| * | intel: Fix glBitmap top/bottom clipping. | Eric Anholt | 2008-12-19 | 1 | -40/+35 |
| | | | | | | | | Bug #19139. | ||||
| * | intel: Don't forget the source bitmap size when clipping the size we draw. | Eric Anholt | 2008-12-19 | 1 | -1/+3 |
| | | |||||
| * | intel: Update mesa state in blit operations that want post-scissor draw bounds. | Eric Anholt | 2008-12-19 | 2 | -0/+7 |
| | | |||||
| * | intel: don't clip to scissor-clipped read framebuffer bounds in copypixels. | Eric Anholt | 2008-12-19 | 1 | -2/+2 |
| | | |||||
| * | intel: Move copyteximage source clipping out of copytexsubimage. | Eric Anholt | 2008-12-18 | 1 | -48/+61 |
| | | | | | | | | | | | | glCopyTexSubImage already gets the (correct) clipping for us, so it doesn't need the path. While moving the clipping out, replace the code with the mesa path to do the same job. | ||||
| * | i915: check WRAP_T instead of WRAP_R for cube map texture. | Xiang, Haihao | 2008-12-18 | 1 | -1/+1 |
| | | |||||
| * | i915: fix abort issue. (bug #19147) | Xiang, Haihao | 2008-12-18 | 2 | -4/+24 |
| | | |||||
* | | i915: check WRAP_T instead of WRAP_R for cube map texture. | Xiang, Haihao | 2008-12-18 | 1 | -1/+1 |
| | | |||||
* | | i915: fix abort issue. (bug #19147) | Xiang, Haihao | 2008-12-18 | 2 | -4/+24 |
| | | |||||
* | | Merge commit 'origin/master' into gallium-0.2 | Brian Paul | 2008-12-16 | 4 | -2/+28 |
|\| | |||||
| * | intel: stub out CompressedTexSubImage2D instead of segfaulting. | Eric Anholt | 2008-12-15 | 3 | -0/+26 |
| | | |||||
| * | i965: Update state before checking for fallbacks in brw_try_draw_prims. | Eric Anholt | 2008-12-15 | 1 | -2/+2 |
| | | | | | | | | | | | | This got flipped around in 7855b2aef6bd9e9c2d73260b5cd166159b2525c6. Bug #18907. Thanks to idr for pointing me at a nicer testcase than blender. | ||||
* | | Merge commit 'origin/master' into gallium-0.2 | Alan Hourihane | 2008-12-15 | 6 | -22/+603 |
|\| | |||||
| * | intel: Don't steal renderbuffer from caller in intel_miptree_create_for_region | Pierre Willenbrock | 2008-12-14 | 1 | -1/+1 |
| | | | | | | | | | | | | | | Fixes double-frees of some regions, once from the renderbuffer code and once from the miptree itself. Bug #19062 | ||||
| * | i965: Add decode of index/vertex buffer and primitive emit. | Eric Anholt | 2008-12-14 | 1 | -4/+142 |
| | | |||||
| * | intel: Add batchbuffer assertions to hopefully catch future mistakes. | Eric Anholt | 2008-12-14 | 1 | -2/+20 |
| | | |||||
| * | Add more package metadata to the pkg-config files | Dan Nicholson | 2008-12-14 | 2 | -1/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | The pkg-config files have been filled in more thoroughly to allow users to use mesa more effectively. By adding metadata to Requires.private, Libs.private and Cflags, we can ensure that all the libraries and headers will be found in all situations. However, the full substitutions are only done when using the configure script. This also fixes the glu pkg-config file to account for using GL or OSMesa. Fixes bug 18161. | ||||
| * | i965: Finish OPCODE_NOISEn instructions. | Gary Wong | 2008-12-13 | 1 | -14/+437 |
| | | | | | | | | | | | | Added missing OPCODE_NOISE4, and use BRW_REGISTER_TYPE_D (instead of _UD) in the initial RNDD instructions (which avoids saturating negative inputs to 0). |