summaryrefslogtreecommitdiffstats
path: root/src/mesa
Commit message (Collapse)AuthorAgeFilesLines
* mesa: Clean up header file inclusion in lines.h.Vinson Lee2010-11-091-1/+2
|
* mesa: Clean up header file inclusion in light.h.Vinson Lee2010-11-091-1/+6
|
* mesa: Add missing header and forward declarations in dd.h.Vinson Lee2010-11-091-1/+13
|
* mesa: Clean up header file inclusion in image.h.Vinson Lee2010-11-091-1/+3
|
* mesa: Add talloc includes for glesThomas Hellstrom2010-11-091-2/+2
| | | | Signed-off-by: Thomas Hellstrom <[email protected]>
* mesa: Clean up header file inclusion in histogram.h.Vinson Lee2010-11-091-1/+4
|
* mesa: Clean up header file inclusion in hint.h.Vinson Lee2010-11-091-1/+3
|
* mesa: Clean up header file inclusion in framebuffer.h.Vinson Lee2010-11-091-1/+4
|
* mesa: Clean up header file inclusion in fog.h.Vinson Lee2010-11-091-1/+4
|
* mesa: Clean up header file inclusion in ffvertex_prog.h.Vinson Lee2010-11-091-1/+1
|
* mesa: Clean up header file inclusion in fbobject.h.Vinson Lee2010-11-091-1/+4
|
* radeon: Implement GL_OES_EGL_imageJohann Rudloff2010-11-0811-0/+150
| | | | agd5f: add support to radeon/r200/r300 as well
* radeon: Implement __DRI_IMAGE and EGL_MESA_image_drmJohann Rudloff2010-11-082-0/+196
|
* radeon: Implement EGL_MESA_no_surface_extensionJohann Rudloff2010-11-082-37/+55
|
* mesa/r300classic: Fix dri2Invalidate/radeon_prepare_render for page flipping.Mario Kleiner2010-11-082-2/+4
| | | | | | | | | | | | | | | | A call to radeon_prepare_render() at the beginning of draw operations was placed too deep in the call chain, inside r300RunRenderPrimitive(), instead of r300DrawPrims() where it belongs. This leads to emission of stale target color renderbuffer into the cs if bufferswaps via page-flipping are used, and thereby causes massive rendering corruption due to unsynchronized rendering into the active frontbuffer. This patch fixes such problems for use with the upcoming radeon page-flipping patches. Signed-off-by: Mario Kleiner <[email protected]>
* intel: Fix emit_linear_blit to use DWORD aligned width blitsPeter Clifton2010-11-081-2/+5
| | | | | | | | | | The width of the 2D blits used to copy the data is defined as a 16-bit signed integer, but the pitch must be DWORD aligned. Limit to an integral number of DWORDs, (1 << 15 - 4) rather than (1 << 15 -1). Fixes corruption to data uploaded with glBufferSubData. Signed-off-by: Peter Clifton <[email protected]>
* r600c: properly align mipmaps to group sizeAlex Deucher2010-11-082-4/+7
| | | | | fixes: https://bugs.freedesktop.org/show_bug.cgi?id=31400
* mesa: Clean up header file inclusion in extensions.h.Vinson Lee2010-11-071-1/+4
|
* mesa: Clean up header file inclusion in enable.h.Vinson Lee2010-11-071-1/+3
|
* mesa: Clean up header file inclusion in drawtex.h.Vinson Lee2010-11-071-1/+2
|
* mesa: Clean up header file inclusion in drawpix.h.Vinson Lee2010-11-071-1/+4
|
* mesa: Clean up header file inclusion in depthstencil.h.Vinson Lee2010-11-071-1/+1
|
* mesa: Clean up header file inclusion in depth.h.Vinson Lee2010-11-071-1/+4
|
* mesa: Clean up header file inclusion in debug.h.Vinson Lee2010-11-071-1/+4
|
* mesa: Clean up header file inclusion in convolve.h.Vinson Lee2010-11-071-3/+4
|
* mesa: Clean up header file inclusion in colortab.h.Vinson Lee2010-11-071-3/+6
|
* mesa: Clean up header file inclusion in buffers.h.Vinson Lee2010-11-071-1/+2
|
* mesa: Clean up header file inclusion in blend.h.Vinson Lee2010-11-071-1/+3
|
* mesa: Clean up header file inclusion in attrib.h.Vinson Lee2010-11-071-3/+5
|
* mesa: Clean up header file inclusion in atifragshader.h.Vinson Lee2010-11-071-1/+6
|
* mesa: make fixed-pt and byte-valued arrays a runtime featureBrian Paul2010-11-072-23/+25
| | | | | | These ES1 features were only tested for in the vertex array code. Checking the ctx->API field at runtime is cleaner than the #ifdef stuff and supports choosing the API at runtime.
* mesa: remove stray GL_FLOAT case in _mesa_is_legal_format_and_type()Brian Paul2010-11-071-1/+0
|
* mesa: implement uint texstore codeBrian Paul2010-11-071-24/+127
| | | | | We used float temporary images before which could lose precision for uint-valued texture images.
* mesa: rename vars in pixel pack/unpack codeBrian Paul2010-11-071-403/+397
|
* mesa: consolidate pixel packing/unpacking codeBrian Paul2010-11-071-397/+244
|
* mesa: Clean up header file inclusion in arrayobj.h.Vinson Lee2010-11-071-1/+3
|
* mesa: Include mfeatures.h in api_validate.c for FEATURE_* symbols.Vinson Lee2010-11-061-0/+1
|
* mesa: Include mfeatures.h in api_loopback for FEATURE_beginend.Vinson Lee2010-11-061-0/+1
|
* mesa: Clean up header file inclusion in api_validate.h.Vinson Lee2010-11-061-1/+4
|
* mesa: Clean up header file inclusion in api_loopback.h.Vinson Lee2010-11-061-1/+4
|
* mesa: Clean up header file inclusion in version.h.Vinson Lee2010-11-061-1/+1
|
* mesa: Clean up header file inclusion in accum.h.Vinson Lee2010-11-061-1/+4
|
* mesa: Fix delayed state flagging for EXT_sso-related program changes.Eric Anholt2010-11-061-18/+5
| | | | | | | Flushing the vertices after having already updated the state doesn't do any good. Fixes useshaderprogram-flushverts-1. As a side effect, by moving it to the right place we end up skipping no-op state changes for traditional glUseProgram.
* meta: Don't try to disable cube maps if the driver doesn't expose the extension.Francisco Jerez2010-11-061-1/+2
| | | | Signed-off-by: Brian Paul <[email protected]>
* vbo: Avoid unnecessary copy to/from current in vertex format upgrade.Francisco Jerez2010-11-062-48/+63
| | | | | | | | | | | | | | | | | Rebuilding the vertex format from scratch every time we see a new vertex attribute is rather costly, new attributes can be appended at the end avoiding a copy to current and then back again, and the full attr pointer recalculation. In the not so likely case of an already existing attribute having its size increased the old behavior is preserved, this could be optimized more, not sure if it's worth it. It's a modest improvement in FlightGear (that game punishes the VBO module pretty hard in general, framerate goes from some 46 FPS to 50 FPS with the nouveau classic driver). Signed-off-by: Brian Paul <[email protected]>
* i965: Silence uninitialized variable warning.Vinson Lee2010-11-041-1/+1
| | | | | | | Silences this GCC warning. brw_wm_fp.c: In function 'brw_wm_pass_fp': brw_wm_fp.c:966: warning: 'last_inst' may be used uninitialized in this function brw_wm_fp.c:966: note: 'last_inst' was declared here
* i965: Silence uninitialized variable warning.Vinson Lee2010-11-041-1/+1
| | | | | | Silences this GCC warning. brw_wm_fp.c: In function 'precalc_tex': brw_wm_fp.c:666: warning: 'tmpcoord.Index' may be used uninitialized in this function
* r300/compiler: Move declaration before code.Vinson Lee2010-11-041-5/+6
| | | | | | Fixes this GCC warning with linux-x86 build. radeon_dataflow.c: In function 'get_readers_normal_read_callback': radeon_dataflow.c:472: warning: ISO C90 forbids mixed declarations and code
* r300/compiler: Move declaration before code.Vinson Lee2010-11-041-2/+3
| | | | | | Fixes this GCC warning with linux-x86 build. radeon_pair_schedule.c: In function 'merge_presub_sources': radeon_pair_schedule.c:312: warning: ISO C90 forbids mixed declarations and code
* meta: Fix incorrect rendering of the bitmap alpha component.Francisco Jerez2010-11-041-3/+9
| | | | Signed-off-by: Brian Paul <[email protected]>