Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-04-30 | x86-64: Make assembly routines .hidden like on x86 | Adam Jackson | |
2010-04-20 | mesa: better, smaller error handling code for glGet*() | Brian Paul | |
get.o is about 17% smaller. | |||
2010-04-20 | mesa: better, smaller error handling code for glEnable/Disable/IsEnabled() | Brian Paul | |
Use a goto instead of replicating the _mesa_error() call many times. enable.o is about 15% smaller. | |||
2010-04-20 | mesa: raise GL_INVALID_OPERATION for glReadPixels(GL_COLOR_INDEX) | Brian Paul | |
We no longer support CI-mode color buffers so this is always an error. | |||
2010-04-29 | st/mesa: remove unused/disabled code | Brian Paul | |
2010-04-29 | mesa: added _mesa_print_framebuffer() for debugging | Brian Paul | |
2010-04-29 | i965: Reject shaders with uninlined function calls instead of hanging. | Eric Anholt | |
Most of the failure from using uninlined function calls ends up being just bad rendering, but nested function calls in the VS currently hang the GPU, so reject them and explain why. | |||
2010-04-29 | mesa: Don't overwrite a driver's shader infolog with generic failure message. | Eric Anholt | |
2010-04-29 | i965: Fix cube map layouts on Ironlake. | Eric Anholt | |
We were doubling up the offsets for the mipmap levels for CPU access. Instead of reimplementing i945_miptree_layout_2d with 6 cube images separated by qpitch, share that function and provide the level offsets later. Fixes piglit cubemap and fbo-cubemap. | |||
2010-04-29 | i965: Implement VS MAX in a more obvious way. | Eric Anholt | |
This should be functionally equivalent, with the possible exception of NaN handling. | |||
2010-04-29 | i965: Use immediate float operands for some VS instructions. | Eric Anholt | |
We could use this to reduce constant register pressure, but for now it makes the resulting program assembly much more readable. | |||
2010-04-20 | i915: Map sampler indices to texture units correctly for fragment shaders. | Eric Anholt | |
Fixes hang with "gst-launch-0.10 videotestsrc ! video/x-raw-rgb ! glupload ! gleffects effect=heat ! glimagesink" which uses 2 samplers pointing at GL_TEXTURE1 and GL_TEXTURE2, and piglit glsl-fs-sampler-numbering. | |||
2010-04-20 | i915: Add missing break; after handling the stub NOISE instructions. | Eric Anholt | |
Bug #27348 | |||
2010-04-20 | gallium: replace pipe_resource::_usage with pipe_resource::usage | Brian Paul | |
2010-04-20 | Merge branch 'gallium-index-bias' | José Fonseca | |
2010-04-19 | glapi: GL 3.x xml file | Brian Paul | |
Some of the entrypoints defined in other .xml files will need to be removed in favor of these... | |||
2010-04-28 | st/mesa: move/improve Mesa GPU program debugging | Brian Paul | |
Print the program (plus its parameters) before calling st_translate_mesa_program() in case we die in that function. | |||
2010-04-28 | st/mesa: add missing debug entry for DEBUG_CONSTANTS | Brian Paul | |
2010-04-28 | Merge branch '7.8' | Brian Paul | |
Conflicts: src/mesa/state_tracker/st_gen_mipmap.c | |||
2010-04-28 | st/mesa: fix incorrect RowStride computation | Brian Paul | |
Fixes incorrect stride when getting a compressed tex image. | |||
2010-04-28 | st/mesa: fill in stImage->level in st_generate_mipmap() | Brian Paul | |
Before, this field was always zero for all the new mipmap levels. Fixes problems with glGetTexImage() from a generated mipmap. | |||
2010-04-28 | Merge branch '7.8' | Brian Paul | |
Conflicts: src/glx/dri2_glx.c src/glx/glx_pbuffer.c | |||
2010-04-27 | Disable scissor when begining meta operations | Pierre Willenbrock | |
Signed-off-by: Eric Anholt <eric@anholt.net> | |||
2010-04-27 | Don't set srcLevel on GL_TEXTURE_RECTANGLE_ARB targets | Pierre Willenbrock | |
Signed-off-by: Eric Anholt <eric@anholt.net> | |||
2010-04-27 | Fill the padding between entrys in the sampler key | Pierre Willenbrock | |
This struct is used to generate a hash, ignoring the entry boundaries. Signed-off-by: Eric Anholt <eric@anholt.net> | |||
2010-04-27 | i915: Add debugging for just prorgam compile under INTEL_DEBUG=wm | Eric Anholt | |
2010-04-27 | i915: Provide counts in the error messages for program limits. | Eric Anholt | |
2010-04-28 | radeon: fix warnings | Marek Olšák | |
2010-04-27 | mesa: Disable scissor when begining meta operations | Pierre Willenbrock | |
Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-04-27 | Add missing _ in extension category name | Ian Romanick | |
2010-04-27 | mesa: Don't set srcLevel on GL_TEXTURE_RECTANGLE_ARB targets | Pierre Willenbrock | |
Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-04-27 | mesa: move/rename is_depth_or_stencil_format() | Brian Paul | |
Put it with other, similar functions. | |||
2010-04-27 | st/mesa: rename var and update st_choose_format() comments | Brian Paul | |
2010-04-27 | glapi: Fix loading of old DRI drivers. | Chia-I Wu | |
The removal of _glapi_noop_enable_warnings and _glapi_set_warning_func in e4f168a6f4911a096be97d2e83ef8ad9c5862ec0 prevents DRI drivers built before the commit from loading. Add stub versions of the functions to make them load again. | |||
2010-04-27 | st/mesa: call is_format_supported() for compressed formats | Brian Paul | |
These compressed format switch cases shouldn't be hit if we don't support the compressed texture extensions, but let's be safe and ask the driver if they're supported as we do in other cases. | |||
2010-04-27 | st/mesa: 80-column wrapping | Brian Paul | |
2010-04-27 | st/mesa: try to get actual compressed format for GL_COMPRESSED_RGB[A] formats | Brian Paul | |
2010-04-27 | st/mesa: fix strides in (de)compress_image() functions | Brian Paul | |
Mipmap generation for compressed textures works now. | |||
2010-04-27 | dri_util: Assume error checking is done properly in glXMakeCurrent | Jakob Bornecrantz | |
In short what the code did before: __DRIscreen *psp = NULL; if (pcp) psp = pcp->psb; assert(psp); if (psp->stuff) other_stuff(); return psb->even_more(pcp); Remove all that stupid checking which still segfaults/asserts later on and just do what we do in driUnbindContext. Also limited testing show libGL never call driUnbindContext or driBindContext with cPriv == NULL. | |||
2010-04-26 | mesa: start adding GL 3.1 signed normalized texture formats | Brian Paul | |
2010-04-26 | r600: add support for more rendering formats | Alex Deucher | |
2010-04-26 | r600: avoid setting invalid bit on r7xx for blits | Alex Deucher | |
2010-04-26 | r600: enable VERT_RESULT_PSIZ - makes point size & attenuation work | Andre Maasikas | |
doc additions: shader export ARRAY_BASE for EXPORT_POS: 60 is position, 61 is misc vec(VS_OUT_MISC_VEC - used here), 62, 63 are clip distance vectors(VS_OUT_CCDIST#) sorry for formating - there seem to be so many different styles in r600 | |||
2010-04-26 | r600: adjust point sprites after 911fa4a4a1 | Andre Maasikas | |
there's no more vp results for point coords so we cannot iterate over vp outputs. Use only Point.CoordReplace[i] | |||
2010-04-26 | st_api: Remove st_module | Jakob Bornecrantz | |
The struct st_module isn't needed as it is the same thing as the st_api struct. That is they both represent the API. Instead just use a single function entry point to the the API. | |||
2010-04-24 | radeon: Remove NULL check of bo_legacy->tobj. | Vinson Lee | |
bo_legacy->tobj cannot be NULL before the call to driUpdateTextureLRU. There is a NULL check earlier in the routine, and if bo_legacy->tobj is NULL, memory is allocated. | |||
2010-04-24 | dri: Remove unnecessary header. | Vinson Lee | |
2010-04-24 | mesa: Eliminate multiple va_list usage. | José Fonseca | |
va_list is a mutable iterator. When passed to a function it will likely point to somewhere else. This fixes segmentation fault in glean vertProg1 on Ubuntu 9.10. | |||
2010-04-23 | st/mesa: checkpoint WIP: mipmap generation for compressed textures | Brian Paul | |
Something is wrong with the images strides when compressing/decompressing images... | |||
2010-04-23 | st/mesa: minor improvements in fallback_generate_mipmap() | Brian Paul | |