Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge commit 'origin/master' into gallium-0.2 | Alan Hourihane | 2009-01-16 | 7 | -6/+55 |
|\ | | | | | | | | | Conflicts: src/mesa/shader/slang/slang_compile.c | ||||
| * | i915: fallback on transfer mode | Xiang, Haihao | 2009-01-16 | 1 | -0/+6 |
| | | |||||
| * | windows: updated mesa.def file | Karl Schultz | 2009-01-15 | 1 | -0/+5 |
| | | |||||
| * | r300: work-around FRAG_BIT_FOGC warning/error | Brian Paul | 2009-01-14 | 2 | -0/+12 |
| | | | | | | | | | | | | | | See bug 17929. Fog doesn't actually work, but the often complained about warning is silenced. | ||||
| * | i965: asst. fixes, work-arounds for FBOs and render to texture | Brian Paul | 2009-01-14 | 3 | -2/+21 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | OpenGL allows mixing and matching depth and stencil renderbuffers in framebuffer objects while the hardware really only supports interleaved depth/stencil buffers. This makes for some tricky buffer management. An extra wrinkle is the situation where the user allocates a 16bpp depth texture or renderbuffer then tries to render to it along with a stencil buffer. We'd have to promote the 16bpp Z values to 24-bit Z values and mix in the stencil values to setup the depth/stencil renderbuffer. There's no support for that now, so always allocate 32bpp depth textures/ renderbuffers for now. | ||||
| * | i965: fix incorrect renderbuffer DataType assignment | Brian Paul | 2009-01-14 | 1 | -2/+6 |
| | | |||||
| * | i965: fix some FBO depth/stencil assertions | Brian Paul | 2009-01-14 | 1 | -2/+5 |
| | | |||||
* | | Merge commit 'origin/master' into gallium-0.2 | Alan Hourihane | 2009-01-14 | 25 | -92/+958 |
|\| | | | | | | | | | | | | | | | | | | | | | Conflicts: docs/install.html docs/relnotes-7.3.html src/mesa/shader/slang/slang_codegen.c src/mesa/shader/slang/slang_compile.c src/mesa/shader/slang/slang_emit.c src/mesa/shader/slang/slang_preprocess.c src/mesa/shader/slang/slang_preprocess.h | ||||
| * | intel: SW fallback maps texture images, not texture coordinates | Ian Romanick | 2009-01-14 | 1 | -2/+2 |
| | | |||||
| * | i965: indentation fixes | Brian Paul | 2009-01-14 | 2 | -9/+15 |
| | | |||||
| * | i965: allow larger AA points on fallback path | Brian Paul | 2009-01-14 | 1 | -0/+3 |
| | | |||||
| * | i965: fix indentation | Brian Paul | 2009-01-14 | 1 | -5/+6 |
| | | |||||
| * | i965: comment for emit_kil() | Brian Paul | 2009-01-14 | 1 | -0/+4 |
| | | |||||
| * | i965: fix indentation | Brian Paul | 2009-01-14 | 1 | -7/+7 |
| | | |||||
| * | intel: bump driver date | Xiang, Haihao | 2009-01-14 | 1 | -1/+1 |
| | | |||||
| * | windows: try to create a context in wglCreateLayerContext() | Karl Schultz | 2009-01-13 | 1 | -1/+2 |
| | | |||||
| * | i965: fix glDrawPixels Z coordinate in intel_texture_drawpixels(). | Brian Paul | 2009-01-12 | 1 | -4/+8 |
| | | | | | | | | As for glBitmap, it needs to be an NDC coord in [-1,1]. | ||||
| * | i965: fix broken glBitmap + depth test | Brian Paul | 2009-01-12 | 1 | -4/+16 |
| | | | | | | | | | | | | | | | | | | 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]. | ||||
| * | i965: fix broken ARB fp fog options | Brian Paul | 2009-01-12 | 2 | -52/+6 |
| | | | | | | | | | | | | | | 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). | ||||
| * | build fix on big endian OpenBSD architectures. | Matthieu Herrb | 2009-01-11 | 1 | -0/+6 |
| | | |||||
| * | replace nearbyint() by rint() for now. | Matthieu Herrb | 2009-01-11 | 1 | -1/+1 |
| | | |||||
| * | mesa: deprecate GL/amesa.h header (allegro driver) | Brian Paul | 2009-01-10 | 2 | -1/+66 |
| | | |||||
| * | mesa: deprecate the GL/fxmesa.h header | Brian Paul | 2009-01-10 | 2 | -1/+104 |
| | | |||||
| * | xmesa: deprecate the "XMesa" interface | Brian Paul | 2009-01-10 | 7 | -4/+709 |
| | | | | | | | | | | Move the include/GL/xmesa*.h files to src/mesa/drivers/x11/ so they're no longer considered public. | ||||
| * | swrast: Fix GL_ATI_separate_stencil | Ian Romanick | 2009-01-09 | 1 | -0/+2 |
| | | | | | | | | | | | | GL_ATI_separate_stencil is enabled by default for software rasterizers, but the extension functions weren't hooked up to the dispatch table. | ||||
| * | i965: Fix GLSL FS DPH to return the right value instead of src0.w * src1.w. | Eric Anholt | 2009-01-07 | 1 | -1/+1 |
| | | |||||
| * | i965: Remove worrisome comment about _NEW_PROGRAM signaling fp change. | Eric Anholt | 2009-01-07 | 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-07 | 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-07 | 3 | -61/+0 |
| | | |||||
| * | i965: allow gl_FragData[0] usage when there's only one color buffer | Brian Paul | 2009-01-07 | 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-07 | 1 | -1/+2 |
| | | |||||
| * | i965: Note when we drop saturate mode on the floor in a VP. | Eric Anholt | 2009-01-07 | 1 | -0/+5 |
| | | |||||
| * | i965: Add support for LRP in VPs. | Eric Anholt | 2009-01-07 | 1 | -0/+42 |
| | | | | | | | | Bug #19226. | ||||
| * | mesa: OSMesa Makefile fixes (use LIB_DIR) | Brian Paul | 2009-01-07 | 1 | -4/+3 |
| | | |||||
* | | 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. | ||||
* | | mesa: OSMesa Makefile fixes (use LIB_DIR) | Brian Paul | 2009-01-09 | 1 | -4/+3 |
| | | |||||
* | | 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 |
| | |