Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | i965g: Remove unnecessary headers. | Vinson Lee | 2010-01-27 | 21 | -24/+0 |
| | |||||
* | util: Remove unnecessary header. | Vinson Lee | 2010-01-27 | 1 | -1/+0 |
| | |||||
* | tgsi: Remove unnecessary header. | Vinson Lee | 2010-01-27 | 1 | -1/+0 |
| | |||||
* | gallium/draw: Remove unnecessary headers. | Vinson Lee | 2010-01-27 | 2 | -3/+0 |
| | |||||
* | r300g: Silence GCC "missing braces around initializer" warning. | Vinson Lee | 2010-01-27 | 1 | -1/+1 |
| | |||||
* | r600: fix warning | Alex Deucher | 2010-01-27 | 1 | -2/+0 |
| | |||||
* | r600: rv670 support 8 tex instructions just like other r6xx | Alex Deucher | 2010-01-27 | 1 | -3/+5 |
| | | | | also clarify some other const values. | ||||
* | cell: remove commas from structs wrapped in PIPE_ALIGN_TYPE macro | Brian Paul | 2010-01-27 | 1 | -7/+18 |
| | | | | This avoids the need to make PIPE_ALIGN_TYPE a variadic macro. | ||||
* | r600: increase max texture units to 16 | Andre Maasikas | 2010-01-27 | 2 | -5/+3 |
| | |||||
* | r600: fix XPD with writemask | Andre Maasikas | 2010-01-27 | 1 | -7/+8 |
| | | | | | same variable used for 2 different temp registers fixes e.g. glsl/bump | ||||
* | softpipe: Remove unnecessary header. | Vinson Lee | 2010-01-26 | 1 | -1/+0 |
| | |||||
* | i915g: Remove unnecessary headers. | Vinson Lee | 2010-01-26 | 2 | -3/+0 |
| | |||||
* | r300g: Turn the RS block into an atom. | Corbin Simpson | 2010-01-26 | 6 | -32/+27 |
| | | | | | At least one extraneous dirty was eliminated, as well as the chance for avoiding dirty on shader change. | ||||
* | r300g: Make vertex_format into an atom. | Corbin Simpson | 2010-01-26 | 7 | -35/+41 |
| | | | | Some delicious hax here. | ||||
* | r300g: Kill dead code for hashing custom state. | Corbin Simpson | 2010-01-26 | 3 | -71/+0 |
| | | | | It just wasn't meant to be. | ||||
* | r300g: Add A8_UNORM texture format. | Corbin Simpson | 2010-01-26 | 2 | -0/+2 |
| | | | | Keeps teeworld happy. | ||||
* | radeon/r200/r300: don't clean non-emitted state. | Dave Airlie | 2010-01-27 | 1 | -1/+2 |
| | | | | | | | | | | | So if we don't actually emit an atom to the hw because we don't need it in the current state (e.g. lighting related atoms when lighting is off) then don't mark it as clean, because when lighting gets switched on we won't emit it at all. This fixes funky gears colors. Signed-off-by: Dave Airlie <[email protected]> | ||||
* | radeon: remove unused file | Dave Airlie | 2010-01-27 | 1 | -681/+0 |
| | |||||
* | intel: Remove dead code from having to clip copyteximage source rect. | Eric Anholt | 2010-01-26 | 1 | -5/+0 |
| | | | | mesa core does it now. If only it did so for other entrypoints. | ||||
* | intel: Use a handy helper in glReadPixels source clipping. | Eric Anholt | 2010-01-26 | 4 | -64/+19 |
| | |||||
* | intel: Clean up stale comments about cliprects. | Eric Anholt | 2010-01-26 | 3 | -42/+4 |
| | |||||
* | intel: Remove the remaining cliprects code from DRI1. | Eric Anholt | 2010-01-26 | 2 | -22/+0 |
| | |||||
* | intel: Remove DRI1 junk from spans code. | Eric Anholt | 2010-01-26 | 1 | -30/+11 |
| | | | | This reduces the driver size by over 1%. | ||||
* | intel: Remove DRI1 junk from blit glBitmap. | Eric Anholt | 2010-01-26 | 1 | -82/+53 |
| | |||||
* | intel: Remove DRI1 junk from CopyPixels. | Eric Anholt | 2010-01-26 | 1 | -87/+50 |
| | |||||
* | intel: Remove DRI1 junk from glClear blit implementation. | Eric Anholt | 2010-01-26 | 1 | -174/+123 |
| | |||||
* | i965: Remove DRI1 leftovers from stipple offset handling. | Eric Anholt | 2010-01-26 | 1 | -3/+3 |
| | |||||
* | i965g: Silence uninitialized variable warning. | Vinson Lee | 2010-01-26 | 1 | -0/+3 |
| | |||||
* | softpipe: Remove unused variables. | Vinson Lee | 2010-01-26 | 1 | -3/+0 |
| | |||||
* | st/mesa: Silence uninitialized variable warning. | Vinson Lee | 2010-01-26 | 1 | -0/+1 |
| | |||||
* | intel: Fix PBO blit ReadPixels from an FBO. | Eric Anholt | 2010-01-26 | 1 | -44/+37 |
| | | | | Bug #25921 -- clutter PBO usage gave unreliable results. | ||||
* | docs: add documentation to double opcodes | Igor Oliveira | 2010-01-26 | 1 | -0/+111 |
| | | | | Signed-off-by: Brian Paul <[email protected]> | ||||
* | i965: Add support for EXT_draw_buffers2. | Eric Anholt | 2010-01-26 | 2 | -2/+4 |
| | |||||
* | i965: Fix fp fragment.position handling and enable HW part of ARB_fcc. | Eric Anholt | 2010-01-26 | 3 | -16/+35 |
| | | | | | | | | | As with swrast, this fixes the default pixel center behavior which was broken, and implements the previous behavior for integer. Fixes piglit fp-arb-fragment-coord-conventions-none. The extension won't be exposed until we get the GLSL part implemented. The DRI1 origin_x/y parts are dropped since they're no longer relevant. | ||||
* | swrast: Implement ARB_fragment_coord_conventions but don't enable. | Eric Anholt | 2010-01-26 | 1 | -0/+10 |
| | | | | | | | | | | | This brings swrast's support up to the state of gallium, and fixes the default center behavior of fragment.position.xy in piglit fp-arb-fragment-coord-conventions-none. The extension is not enabled currently because the GLSL part of the extension isn't supported, so piglit glsl-arb-fragment-coord-conventions-define fails as would any serious test of the GLSL part. | ||||
* | support an 'embedded' platform target which turns off most parts of the | Alan Hourihane | 2010-01-26 | 2 | -5/+7 |
| | | | | build. | ||||
* | Check for __USE_MISC for defining uint & ushort | Alan Hourihane | 2010-01-26 | 1 | -1/+1 |
| | |||||
* | Merge branch 'mesa_7_7_branch' | Brian Paul | 2010-01-26 | 3 | -14/+33 |
|\ | | | | | | | Merging was easier than cherry picking in this instance. | ||||
| * | mesa: Don't bind DRAW/READ_FRAMEBUFFER separately without FBO blit support | Erik Wien | 2010-01-26 | 1 | -8/+19 |
| | | | | | | | | | | | | | | | | | | | | | | If GL_EXT_framebuffer_blit was not supported _mesa_DeleteFramebuffersEXT would raise an error when deleting the currently bound framebuffer. This because it tried to bind the default DRAW- and READ_FRAMEBUFFER separately. This patch binds the default FRAMEBUFFER instead in that case. Encountered in the fbo/fbo-copyteximage piglit test on R600. Patch cleaned up a bit by Brian Paul. | ||||
| * | vbo: if 'end' is out of bounds, clamp it | Brian Paul | 2010-01-26 | 1 | -0/+4 |
| | | | | | | | | | | If we determine that the 'end' parameter to glDrawElements() is out of bounds, clamp it to the max legal index value. | ||||
| * | vbo: clamp DrawElements start/end to max possible values | Brian Paul | 2010-01-26 | 1 | -0/+10 |
| | | | | | | | | | | Some apps are sloppy with their start/end values. Clamp them to max possible values to prevent problems later. | ||||
| * | mesa: remove redundant _MaxElement computation | Brian Paul | 2010-01-26 | 1 | -6/+0 |
| | | | | | | | | | | | | | | | | Eric added some new code to check if offset < obj_size before computing _MaxElement but my original code was still present afterward and it clobbered the _MaxElement value. Not sure if this came from a bad merge or what. | ||||
* | | intel: make sure we update the renderbuffers after a swap | Jesse Barnes | 2010-01-26 | 1 | -0/+2 |
| | | | | | | | | | | | | Now that LOCK_HARDWARE is gone, we don't have a convenient place to update the renderbuffers everywhere we need them. So grab new buffers when we invalidate the old ones until we optimize things further. | ||||
* | | egl: Remove _eglOpenDriver and _eglCloseDriver. | Chia-I Wu | 2010-01-26 | 3 | -32/+4 |
| | | | | | | | | | | _eglCloseDriver is no-op and _eglOpenDriver does nothing but call _eglMatchDriver. Export _eglMatchDriver directly. | ||||
* | | egl: Fix a segfault when a display is initialized again. | Chia-I Wu | 2010-01-26 | 1 | -0/+1 |
| | | | | | | | | Reset dpy->MaxConfigs so that dpy->Configs is re-allocated. | ||||
* | | egl: Remove _eglGetCurrentSurface and _eglGetCurrentDisplay. | Chia-I Wu | 2010-01-26 | 5 | -52/+7 |
| | | | | | | | | | | They have little use in drivers since drivers need to work for multiple current contexts. | ||||
* | | egl: Fix leaks in eglReleaseThread. | Chia-I Wu | 2010-01-26 | 1 | -6/+13 |
| | | | | | | | | There may be multiple bound contexts that should be unbound. | ||||
* | | egl: Refactor _eglMakeCurrent. | Chia-I Wu | 2010-01-26 | 1 | -78/+158 |
| | | | | | | | | | | Refactor _eglMakeCurrent into _eglCheckMakeCurrent, _eglBindContextToSurface, and _eglBindContextToThread. | ||||
* | | egl: Add _eglGetAPIContext. | Chia-I Wu | 2010-01-26 | 2 | -1/+16 |
| | | | | | | | | It will return the currently bound context of the given API. | ||||
* | | egl: Use a boolean to indicate whether a resource is linked. | Chia-I Wu | 2010-01-26 | 2 | -2/+10 |
| | | | | | | | | | | | | An unlinked resource may still be a current resource such as current surfaces. There might still be a need to know which display the unlinked resource belongs to. |