summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | softpipe: fix memcpy params to avoid static analysis warningsBrian Paul2010-03-102-2/+12
| | | | | | | | | | | | See fd.o bug 26970. Also added sanity check assertions.
| * | progs/trivial: add -t (RTT) option for clear-fbo-scissor.cBrian Paul2010-03-101-5/+33
| | |
| * | i965: Add support for the CMP opcode in the GLSL path.Eric Anholt2010-03-103-6/+15
| | | | | | | | | | | | | | | This would be triggered by use of sqrt() along with control flow. Fixes piglit-fs-sqrt-branch and a bug in Yo Frankie!.
| * | i965: Print the opcode name for unrecognized opcodes in the GLSL path.Eric Anholt2010-03-101-2/+3
| | |
| * | progs/trivial: added clear-fbo-scissor.c to test scissored clear of FBOBrian Paul2010-03-103-1/+189
| | |
| * | i965: Fix the response len of masked sampler messages for 8-wide dispatch.Eric Anholt2010-03-101-2/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | The bad response length would hang the GPU with a masked sample in a shader using control flow. For 8-wide, the response length is always 4, and masked slots are just not written to. brw_wm_glsl.c already allocates registers in the right locations. Fixes piglit glsl-fs-bug25902 (fd.o bug #25902).
| * | i965: Print the offset for IFF in disasmEric Anholt2010-03-101-1/+1
| | |
| * | Revert "scons: Refuse to use LLVM 2.7 for now."José Fonseca2010-03-101-10/+0
| | | | | | | | | | | | | | | | | | | | | This reverts commit 44703217f73095c4946e06057e399e447b252576. http://www.llvm.org/bugs/show_bug.cgi?id=6429 has been fixed now. Things appear to be working reasonably so far.
| * | progs/tests: add additional FBO->window test paths (disabled)Brian Paul2010-03-101-9/+37
| | | | | | | | | | | | | | | Normally use glReadPixels + glDrawPixels. Add debug/test paths for glCopyPixels and glBlitFramebuffer.
| * | mesa: raise an error when trying to bind non-existant texture to FBOBrian Paul2010-03-101-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | If the user calls glRenderBufferTexture(texture=N) but texture N doesn't name an existing texture, raise GL_INVALID_ENUM. Plus, add a comment about some questionable error checking code in framebuffer_texture(). Ian?
| * | mesa: added new function commentsBrian Paul2010-03-101-0/+8
| | |
| * | st/mesa: set strb->format field in st_render_texture()Brian Paul2010-03-101-0/+2
| | | | | | | | | | | | | | | | | | This fixes a problem in glReadPixels when reading from an FBO's texture attachment. We have a better chance at hitting a fast path for glReadPixels now.
| * | st/mesa: add some comments in glReadPixels codeBrian Paul2010-03-101-0/+7
| | |
| * | st/mesa: consolidate duplicated texture allocation codeBrian Paul2010-03-101-49/+49
| | |
| * | Merge branch '7.8'Brian Paul2010-03-101-6/+23
| |\ \ | | |/
| | * st/mesa: fix incorrect glCopyPixels between window/FBOBrian Paul2010-03-101-4/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | There was a DrawBuffer/ReadBuffer typo and we were neglecting to invert the texture coords when copying from a window to an FBO. Plus, add some surface dump/debug code (disabled). (cherry picked from commit 34f02071618624263eba839b5aeb930d0e794078)
| | * st/mesa: fix incorrect glDrawPixels into FBOBrian Paul2010-03-101-2/+7
| | | | | | | | | | | | | | | | | | We weren't inverting the textured quad when drawing into an fbo. (cherry picked from commit 8d3f629a13afb0d6acafc7a007972fdc5efe6847)
| * | Merge branch '7.8'Michel Dänzer2010-03-104-0/+24
| |\ \ | | |/
| | * st/xorg: Work around cursor reference counting bugs in older X servers.Michel Dänzer2010-03-103-0/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Could result in use of freed memory and consequently random crashes, e.g. on screen resize. (cherry picked from commit 21c91b410a2a2cbf8eb677e59e3322f86320f2b0) Conflicts: src/gallium/state_trackers/xorg/xorg_tracker.h
| | * radeon: don't attempt to use alternate blit formats for depth buffersAlex Deucher2010-03-081-0/+4
| | | | | | | | | | | | noticed by fredrikh on IRC.
| * | r200: add additional blit formatsAlex Deucher2010-03-101-0/+17
| | |
| * | r100: add additional blit formatsAlex Deucher2010-03-101-0/+14
| | |
| * | radeon/r200/r600: enable HW accelerated gl(Read/Copy/Draw)PixelsAlex Deucher2010-03-107-538/+15
| | |
| * | glapi: fix bug with tls and relocsGeorge Sapountzis2010-03-101-0/+3
| | | | | | | | | | | | | | | | | | add_dispatch (driver) and maybe get_proc_address (client) may be called before set_dispatch is called, which results in generate_entrypoint using an unreloced function template.
| * | glapi: these two should be ok for add_dispatch ...George Sapountzis2010-03-101-1/+5
| | | | | | | | | | | | | | | | | | - a function cannot be both static and extension, right ? - we should be setting the offset only if not already set, right ?
| * | glapi: comments for _glapi_add_dispatchGeorge Sapountzis2010-03-101-6/+18
| | |
| * | glapi: minor cosmetic for _glapi_add_dispatchGeorge Sapountzis2010-03-101-10/+11
| | |
| * | glapi: add function set_entry_infoGeorge Sapountzis2010-03-101-3/+22
| | |
| * | glapi: parameter checking, failure paths, ... for add_function_nameGeorge Sapountzis2010-03-101-12/+26
| | |
| * | glapi: cosmetic for _glapi_add_dispatchGeorge Sapountzis2010-03-101-25/+32
| | | | | | | | | | | | | | | | | | | | | - static vs. extension - indent - s/new_offset/static_offset/ - ...
| * | glapi: use get_extension_proc in _glapi_add_dispatchGeorge Sapountzis2010-03-101-12/+8
| | |
| * | glapi: cosmetic for functions for static tableGeorge Sapountzis2010-03-101-26/+33
| | | | | | | | | | | | make similar to functions for extensions table
| * | glapi: add function to find extension by nameGeorge Sapountzis2010-03-101-10/+21
| | |
| * | glapi: functions for extensions table similar to static tableGeorge Sapountzis2010-03-101-19/+50
| | |
| * | cell: handle NULL cso vertex_elements state object on bindRoland Scheidegger2010-03-101-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | drivers need to handle NULL cso vertex elements (and others) objects. It is possible the cso code saves/restores NULL objects (if no normal cso object was bound before this was invoked). This led to segfaults (for example demos/cubemap) for apps which were using things like creating mipmaps before drawing anything.
| * | i915g: Prevent NULL dereference.Chia-I Wu2010-03-101-1/+4
| | | | | | | | | | | | | | | bind_vertex_elements_state may be called with NULL velems. Do nothing if that is the case.
| * | gallium: Do not mix winsys-drawable-handle and context-private.Chia-I Wu2010-03-105-12/+8
| | | | | | | | | | | | | | | update_buffer should be called with context-private, not winsys-drawable-handle.
* | | cso: Remove set/save/restore_vertex_sampler_textures().Michal Krol2010-03-122-98/+0
| | |
* | | st/mesa: Associate a sampler view with an st texture object.Michal Krol2010-03-128-47/+119
| | | | | | | | | | | | | | | Lazily create a sampler view when the texture is being bound for the first time.
* | | cso: Add entry points for vertex/fragment sampler views.Michal Krol2010-03-122-15/+167
| | |
* | | nv50: take format from sampler view, not the referenced textureChristoph Bumiller2010-03-111-1/+1
| | |
* | | nv50: put correct value into the TIC MAX_LEVEL fieldChristoph Bumiller2010-03-111-2/+1
| | |
* | | nv50: fix damage from merging master into sampler-viewChristoph Bumiller2010-03-113-19/+17
| | | | | | | | | | | | | | | | | | Fixed the state array sizes at 3 (instead of PIPE_SHADER_TYPES) because we'll never have domain and hull shaders on nv50; also the numbering doesn't correspond to the hw numbering.
* | | gallium: Check for OOM condition when creating a sampler view.Michal Krol2010-03-119-45/+63
| | |
* | | gallium: Use last_level for pipe_sampler_view instead of num_levels.Michal Krol2010-03-113-3/+3
| | | | | | | | | | | | It's more consistent with the rest of the interfaces.
* | | gallium: pipe_get_tile_swizzle() accepts format parameter.Michal Krol2010-03-104-1/+25
| | | | | | | | | | | | Enables casting of texture data.
* | | Merge branch 'master' into gallium-sampler-viewMichal Krol2010-03-101468-184999/+32676
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/gallium/auxiliary/Makefile src/gallium/auxiliary/SConscript src/gallium/auxiliary/tgsi/tgsi_exec.c src/gallium/auxiliary/util/u_blitter.c src/gallium/drivers/i915/i915_context.h src/gallium/drivers/i965/brw_context.h src/gallium/drivers/llvmpipe/lp_context.h src/gallium/drivers/nv50/nv50_context.h src/gallium/drivers/nv50/nv50_state_validate.c src/gallium/drivers/nv50/nv50_tex.c src/gallium/drivers/r300/r300_blit.c src/gallium/drivers/r300/r300_context.h src/gallium/drivers/r300/r300_emit.c src/gallium/drivers/r300/r300_state.c src/gallium/drivers/softpipe/sp_context.h src/gallium/drivers/svga/svga_context.h src/gallium/drivers/svga/svga_pipe_sampler.c
| * | svga: Disable debug message.Michal Krol2010-03-101-1/+1
| | |
| * | svga: Check if vertex elements has been bound before using it.Michal Krol2010-03-101-0/+5
| | |
| * | softpipe: Prevent NULL dereference.José Fonseca2010-03-101-1/+2
| | |