Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-01-16 | Merge commit 'origin/master' into gallium-0.2 | Alan Hourihane | |
Conflicts: src/mesa/shader/slang/slang_compile.c | |||
2009-01-16 | i915: fallback on transfer mode | Xiang, Haihao | |
2009-01-15 | windows: updated mesa.def file | Karl Schultz | |
2009-01-14 | r300: work-around FRAG_BIT_FOGC warning/error | Brian Paul | |
See bug 17929. Fog doesn't actually work, but the often complained about warning is silenced. | |||
2009-01-14 | i965: asst. fixes, work-arounds for FBOs and render to texture | Brian Paul | |
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. | |||
2009-01-14 | i965: fix incorrect renderbuffer DataType assignment | Brian Paul | |
2009-01-14 | i965: fix some FBO depth/stencil assertions | Brian Paul | |
2009-01-14 | Merge commit 'origin/master' into gallium-0.2 | Alan Hourihane | |
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 | |||
2009-01-14 | intel: SW fallback maps texture images, not texture coordinates | Ian Romanick | |
2009-01-14 | i965: indentation fixes | Brian Paul | |
2009-01-14 | i965: allow larger AA points on fallback path | Brian Paul | |
2009-01-14 | i965: fix indentation | Brian Paul | |
2009-01-14 | i965: comment for emit_kil() | Brian Paul | |
2009-01-14 | i965: fix indentation | Brian Paul | |
2009-01-14 | intel: bump driver date | Xiang, Haihao | |
2009-01-13 | windows: try to create a context in wglCreateLayerContext() | Karl Schultz | |
2009-01-12 | i965: fix glDrawPixels Z coordinate in intel_texture_drawpixels(). | Brian Paul | |
As for glBitmap, it needs to be an NDC coord in [-1,1]. | |||
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-11 | build fix on big endian OpenBSD architectures. | Matthieu Herrb | |
2009-01-11 | replace nearbyint() by rint() for now. | Matthieu Herrb | |
2009-01-10 | mesa: deprecate GL/amesa.h header (allegro driver) | Brian Paul | |
2009-01-10 | mesa: deprecate the GL/fxmesa.h header | Brian Paul | |
2009-01-10 | xmesa: deprecate the "XMesa" interface | Brian Paul | |
Move the include/GL/xmesa*.h files to src/mesa/drivers/x11/ so they're no longer considered public. | |||
2009-01-09 | swrast: Fix GL_ATI_separate_stencil | Ian Romanick | |
GL_ATI_separate_stencil is enabled by default for software rasterizers, but the extension functions weren't hooked up to the dispatch table. | |||
2009-01-09 | i965: Fix GLSL FS DPH to return the right value instead of src0.w * src1.w. | Eric Anholt | |
2009-01-09 | i965: Remove worrisome comment about _NEW_PROGRAM signaling fp change. | Eric Anholt | |
Everything now depends on either BRW_NEW_FRAGMENT_PROGRAM or BRW_NEW_VERTEX_PROGRAM. | |||
2009-01-09 | mesa: Remove _Active and _UseTexEnvProgram flags from fragment programs. | Eric Anholt | |
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 <brianp@vmware.com> | |||
2009-01-09 | i965: Remove dead brw_vs_tnl.c | Eric Anholt | |
2009-01-09 | i965: allow gl_FragData[0] usage when there's only one color buffer | Brian Paul | |
If gl_FragData[0] is written but not gl_FragCOlor, use the former. | |||
2009-01-09 | i965: init dst reg RelAddr field to zero | Brian Paul | |
2009-01-09 | i965: Note when we drop saturate mode on the floor in a VP. | Eric Anholt | |
2009-01-09 | i965: Add support for LRP in VPs. | Eric Anholt | |
Bug #19226. | |||
2009-01-09 | mesa: OSMesa Makefile fixes (use LIB_DIR) | Brian Paul | |
2009-01-07 | i965: Fix GLSL FS DPH to return the right value instead of src0.w * src1.w. | Eric Anholt | |
2009-01-07 | i965: Remove worrisome comment about _NEW_PROGRAM signaling fp change. | Eric Anholt | |
Everything now depends on either BRW_NEW_FRAGMENT_PROGRAM or BRW_NEW_VERTEX_PROGRAM. | |||
2009-01-07 | mesa: Remove _Active and _UseTexEnvProgram flags from fragment programs. | Eric Anholt | |
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 <brianp@vmware.com> | |||
2009-01-07 | i965: Remove dead brw_vs_tnl.c | Eric Anholt | |
2009-01-07 | i965: allow gl_FragData[0] usage when there's only one color buffer | Brian Paul | |
If gl_FragData[0] is written but not gl_FragCOlor, use the former. | |||
2009-01-07 | i965: init dst reg RelAddr field to zero | Brian Paul | |
2009-01-07 | i965: Note when we drop saturate mode on the floor in a VP. | Eric Anholt | |
2009-01-07 | i965: Add support for LRP in VPs. | Eric Anholt | |
Bug #19226. | |||
2009-01-07 | mesa: OSMesa Makefile fixes (use LIB_DIR) | Brian Paul | |
2009-01-06 | Merge commit 'origin/master' into gallium-0.2 | Brian Paul | |
Conflicts: src/mesa/drivers/dri/common/dri_util.c | |||
2009-01-06 | dri: correct the damage. | Xiang, Haihao | |
Fixes bug #17234 | |||
2009-01-05 | i965: implement OPCODE_TRUNC (round toward zero) on vertex path. | Brian Paul | |
Also, fix some RNDD vs. RNDZ confusion elsewhere. | |||
2009-01-02 | Merge commit 'origin/master' into gallium-0.2 | Brian Paul | |
Conflicts: src/mesa/main/ffvertex_prog.c src/mesa/main/texenvprogram.c | |||
2009-01-01 | i965: increase number of texture samplers to 16 | Brian Paul | |
This lets GLSL shaders use up to 16 samplers. Fixed function is still limited to 8 textures. Tested with progs/glsl/samplers.c | |||
2009-01-01 | i965: comments, clean-ups, re-order some functions | Brian Paul | |
2009-01-01 | i965: added OPCODE_NRM3/4 | Brian Paul | |