Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-12-12 | nouveau: remove useless NOUVEAU_BO_SWIZZLED flag, copy/paste nv40 work to ↵ | Patrice Mandin | |
swizzle textures | |||
2008-12-12 | gallium: fixes for srgb, new srgb formats | Roland Scheidegger | |
add some more srgb texture formats, including compressed ones various fixes relating to srgb formats issues: the util code for generating mipmaps will not handle srgb formats correctly (would need to use a linear->srgb conversion shader) | |||
2008-12-12 | mesa: fixes for srgb, new srgb formats | Roland Scheidegger | |
add some more srgb texture formats, including compressed ones various fixes relating to srgb formats issues: _mesa_get_teximage is completely broken for srgb textures, both for non-compressed ones (swizzling) and compressed ones (shouldn't do standard-to-linear conversion) texelFetch function may be broken for little or big endian (or both...) | |||
2008-12-11 | gallium: catch vertex overflow higher up | Alan Hourihane | |
2008-12-10 | gallium: added missing brace to fix broken build | Brian Paul | |
2008-12-10 | Merge commit 'origin/gallium-0.1' into gallium-0.2 | Brian Paul | |
2008-12-10 | gallium: added draw_set_mrd() function to fix polygon offset | Brian Paul | |
The Minimum Resolvable Depth factor depends on the driver and can't just be computed from the number of Z buffer bits. Glean's polygon offset test now passes with softpipe. Still need to determine the MRD factor for other gallium drivers, if they use the draw module's polygon offset stage... | |||
2008-12-10 | gallium: only mark back color buffer surfaces as undefined after swapbuffers | Brian Paul | |
Marking all surfaces as undefined was wrong and cause some glean failures because glReadPixels was used after SwapBuffers. | |||
2008-12-10 | gallium: restore default_depth_bits() call in xlib winsys | Brian Paul | |
This was accidentally disabled in a long-ago commit. | |||
2008-12-10 | gallium: change 65535 to UNDEFINED_VERTEX_ID | Alan Hourihane | |
2008-12-10 | util: new funcs for triming/validating primitives | Keith Whitwell | |
2008-12-10 | draw: add const qualifiers | Keith Whitwell | |
2008-12-10 | gallium: more vertex count checks | Alan Hourihane | |
2008-12-10 | gallium: temporary check for > 65535 vertices | Alan Hourihane | |
2008-12-09 | Merge commit 'origin/master' into gallium-0.2 | Alan Hourihane | |
2008-12-09 | Merge commit 'origin/gallium-0.1' into gallium-0.2 | Alan Hourihane | |
2008-12-09 | python/retrace: Dump indices too. | José Fonseca | |
2008-12-09 | gallium: Abort by default on windows user space. | José Fonseca | |
2008-12-08 | intel: Require the right amount of space in glBitmap blit acceleration. | Pierre Willenbrock | |
This leads to problems when the batchbuffer is flushed, but the bitmap data could not fit into it. | |||
2008-12-08 | Merge commit 'origin/master' into gallium-0.2 | Alan Hourihane | |
Conflicts: progs/glsl/Makefile | |||
2008-12-08 | python/retrace: Dump vertex buffer contents. | José Fonseca | |
2008-12-07 | nouveau: make nv20 use NV{20,25}TCL objects | Pekka Paalanen | |
Up till now, nv20 driver has been using NV10TCL, and being really an nv10 driver. That has changed. Signed-off-by: Pekka Paalanen <pq@iki.fi> | |||
2008-12-06 | mesa: Fix GenerateMipmapEXT(GL_TEXTURE_CUBE_MAP_ARB). | Eric Anholt | |
The ctx->Driver.GenerateMipmap() hook only expects cubemap face enums, not CUBE_MAP_ARB, so walk all faces when we encounter that. Fixes oglconform fbo.c segfault with both swrast and i965 drivers. | |||
2008-12-06 | intel: Fall back on rendering to a texture attachment with a border. | Eric Anholt | |
Fixes a segfault in oglconform fbo.c test. | |||
2008-12-06 | intel: Fix crash in automatic mipmap generation for glCopyTex{Sub,}Image. | Eric Anholt | |
The images aren't mapped at this point, so we want the generic Mesa path for GenerateMipmapEXT that does the mapping/unmapping for us. Ideally Mesa would just call it for us. | |||
2008-12-06 | intel: Put CopyTexImage fallback under DEBUG_FALLBACKS not DEBUG_TEXTURE. | Eric Anholt | |
2008-12-06 | intel: Fix glCopyPixels blit acceleration for FBO destinations. | Eric Anholt | |
This was another opportunity to either get clipped to screen size or not get clipped enough and draw outside of object boundaries. | |||
2008-12-06 | intel: Fix glBitmap blit acceleration for FBO destinations. | Eric Anholt | |
Bug #18914. Fixes fbo_firecube hang due to drawing outside the FBO bounds. Thanks to Pierre Willenbrock for debugging the issue. | |||
2008-12-05 | i915: Silence warnings | Jakob Bornecrantz | |
2008-12-05 | mesa: assorted clean-ups, updated comments, etc. | Brian | |
2008-12-05 | mesa: replace large macros with inline functions | Brian | |
2008-12-04 | softpipe: plug in softpipe's texture samplers into draw module. | Brian | |
2008-12-04 | gallium: added draw_texture_samplers() to support texture fetches from ↵ | Brian | |
vertex shaders This may only be practical for the softpipe driver at this time. | |||
2008-12-04 | gallium: query PIPE_CAP_MAX_VERTEX_TEXTURE_UNITS to set ↵ | Brian | |
ctx->Constants.MaxVertexTextureImageUnits | |||
2008-12-04 | gallium: added PIPE_CAP_MAX_VERTEX_TEXTURE_UNITS query | Brian | |
2008-12-04 | gallium: check vertex shaders for samplers/texture usage as we do for ↵ | Brian | |
fragment shaders | |||
2008-12-03 | i965: Fix failure to upload new constant data when changing programs. | Eric Anholt | |
This is fallout from the ffvertex_prog.c work. It doesn't call ProgramStringNotify, so we don't set param_state, so we wouldn't track when VP parameters changed, and constants wouldn't get uploaded. Instead, remove param_state entirely and just use the real value that we want to be tracking. Fixes rendering in openarena since BRW_NEW_BATCH got disentangled from BRW_NEW_INDICES. Bug #18822. | |||
2008-12-03 | i965: Fix stray character that the compile whined about. | Eric Anholt | |
2008-12-02 | nouveau: Calc pitch for swizzled textures appropriately. | Younes Manton | |
2008-12-02 | nouveau: Use swizzled textures & render targets on nv40 when possible. | Younes Manton | |
2008-12-02 | nouveau: nv04-nv40 linear <-> swizzled conversion. | Younes Manton | |
2008-12-02 | gallium: Make room for custom PIPE_TEXTURE_USAGE_* flags. | Younes Manton | |
2008-12-02 | g3dvl: Map/unmap incoming block texture once per frame. | Younes Manton | |
(Technically once per flush, but we flush once per frame.) | |||
2008-12-02 | g3dvl: Use texture instead of surface for backbuffer. | Younes Manton | |
2008-12-02 | g3dvl: Move MC shaders to a seperate file, #included in the original. | Younes Manton | |
2008-12-01 | Bump dri2proto requirement to 1.99.3, drop CopyRegion bitmask from protocol. | Kristian Høgsberg | |
2008-12-02 | intel: restore old vertex submit paths for i8xx hardware. | Dave Airlie | |
Intel docs state that only 830/845 have VBOs, 855/865 don't. So lets just not use them on i8xx at all. This restores the old pre-vbo code and uses it on all 8xx hw. | |||
2008-12-01 | softpipe: minor tweaks, clean-ups | Brian | |
2008-12-01 | softpipe: compute nearest/linear texcoords four at a time. | Brian | |
A small step toward SIMD-izing the code. | |||
2008-12-01 | gallium: minor texture-related clean-ups, comments, etc | Brian | |