Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | r600: enable OQ on rv740 on drms with working pipe config | Alex Deucher | 2010-02-26 | 1 | -3/+6 |
| | |||||
* | r600: fail to validate unsupported texture formats | Klaus Schnass | 2010-02-26 | 1 | -16/+12 |
| | |||||
* | nv40: fix include of nv04_surface_2d.h | Christoph Bumiller | 2010-02-26 | 1 | -1/+1 |
| | |||||
* | eglinfo: Wrap extension string | Kristian Høgsberg | 2010-02-26 | 1 | -2/+37 |
| | |||||
* | xeglgears: Add an case that exercises EGL_KHR_gl_renderbuffer_image | Kristian Høgsberg | 2010-02-26 | 1 | -12/+67 |
| | |||||
* | egl_dri2: Implement EGL_KHR_gl_renderbuffer_image | Kristian Høgsberg | 2010-02-26 | 1 | -63/+103 |
| | |||||
* | intel: Lookup requested renderbuffer in intel_create_image_from_renderbuffer | Kristian Høgsberg | 2010-02-26 | 1 | -1/+2 |
| | | | | Previously we'd use the current renderbuffer. | ||||
* | progs/tests: add compile-time option for coloring texture corners | Brian Paul | 2010-02-26 | 1 | -0/+32 |
| | | | | | When debugging wrap modes it's helpful to set each corner of the texture image to a distinct color. | ||||
* | gallium: define GENERATED auxiliary files | Brian Paul | 2010-02-26 | 1 | -1/+7 |
| | | | | Don't need special default dependency on u_format_pack.h anymore. | ||||
* | gallium: added GENERATED_SOURCES var to Makefile.template | Brian Paul | 2010-02-26 | 1 | -3/+3 |
| | | | | For use in dependency checking and make clean. | ||||
* | progs/glsl: Ensure CFLAGS are passed during linking | Dan Nicholson | 2010-02-26 | 1 | -1/+4 |
| | | | | | | | | | | | | Commit ab6825b3e3fd04564b7840e945fa32b0a7b3c0c2 fixed an issue where the architecture option -m32 wasn't being passed to the compiler when linking .o files. This would only fix the issue with user's building with the hacky --enable-32-bit. The right way to fix this is to pass CFLAGS to the linker, which the GNU make builtin rules unfortunately don't do. Signed-off-by: Dan Nicholson <[email protected]> Tested-by: Török Edwin <[email protected]> | ||||
* | xeglgears: Clean up the code a bit | Kristian Høgsberg | 2010-02-26 | 1 | -32/+45 |
| | | | | Still a mess... | ||||
* | Set API dispatch pointers for OES_EGL_image functions | Kristian Høgsberg | 2010-02-26 | 1 | -0/+5 |
| | | | | This chunk fell through the cracks when I rebase the EGLImage patch series. | ||||
* | Revert "gallium: remove unneeded -I path from Makefile.templast" | Brian Paul | 2010-02-26 | 1 | -0/+1 |
| | | | | | | | | This reverts commit d9c65ddd52199469c49fc0d3ad90fedb9a69274d. Looks like the nouveau drivers need this. Perhaps the drivers could be fixed to add the extra -I path where needed. I'll leave that up to others. | ||||
* | gallium/nouveau: clean-up #includes | Brian Paul | 2010-02-26 | 5 | -22/+22 |
| | |||||
* | gallium: remove unneeded -I path from Makefile.templast | Brian Paul | 2010-02-26 | 1 | -1/+0 |
| | |||||
* | softpipe: fix up #includes | Brian Paul | 2010-02-26 | 2 | -6/+8 |
| | |||||
* | gallium/trace: remove unneeded path prefixes on #includes | Brian Paul | 2010-02-26 | 1 | -5/+5 |
| | |||||
* | gallium/identity: remove unneeded path prefixes on #includes | Brian Paul | 2010-02-26 | 1 | -5/+5 |
| | |||||
* | glx: fix incorrect array stack memory allocation | Markus Fleschutz | 2010-02-26 | 1 | -1/+2 |
| | | | | | | | The array stack space wasn't allocated to the proper size. Fixes out of bounds memory writes when the client/array stack depth exceeds one. See fd.o bug 26768. | ||||
* | util: Define SRGB's channels as normalized. | José Fonseca | 2010-02-26 | 1 | -9/+9 |
| | | | | A better approximation than uscaled... | ||||
* | util: Code generate functions to pack and unpack a single pixel. | José Fonseca | 2010-02-26 | 7 | -164/+507 |
| | | | | | | | | | | | | | | | | | | | | | Should work correctly for all pixel formats except SRGB formats. Generated code made much simpler by defining the pixel format as a C structure. For example this is the generated structure for PIPE_FORMAT_B6UG5SR5S_NORM: union util_format_b6ug5sr5s_norm { uint16_t value; struct { int r:5; int g:5; unsigned b:6; } chan; }; Not used everywhere yet because it seems compiled code is slower than bitshift arithmetic by some misterious reason. So we should generate bitshift arithmetic at least for the simple UNORM pixel formats. | ||||
* | util: Factor some code into u_format_parse.py | José Fonseca | 2010-02-26 | 4 | -28/+96 |
| | |||||
* | util: Add util_bswap16. | José Fonseca | 2010-02-26 | 1 | -0/+11 |
| | |||||
* | util: Use python names consistent with u_format.h | José Fonseca | 2010-02-26 | 4 | -149/+161 |
| | |||||
* | mesa: fix _BaseFormat assignment in _mesa_soft_renderbuffer_storage() | Brian Paul | 2010-02-26 | 1 | -1/+1 |
| | | | | | | The rb->InternalFormat field will be set by the caller if the allocation succeeds. Until then, this field's value can't be used. Fixes a failed assertion with FlightGear. | ||||
* | mesa: update tarball file list, bump version string | Brian Paul | 2010-02-26 | 1 | -7/+6 |
| | |||||
* | progs/xdemos: fix typo in glxinfo help | Brian Paul | 2010-02-26 | 1 | -1/+1 |
| | |||||
* | llvmpipe: Fix lp_tile_r5g6b5_unorm_write_4ub. | José Fonseca | 2010-02-26 | 1 | -1/+2 |
| | | | | Was using 32bit integer pointers instead of 16bits. | ||||
* | llvmpipe: Fix scons dependencies. | José Fonseca | 2010-02-26 | 1 | -0/+6 |
| | |||||
* | util: Add is_pot() method to formats. | José Fonseca | 2010-02-26 | 1 | -0/+7 |
| | |||||
* | Fix up more stale references to gl(X)_API.xml which have moved. | Michel Dänzer | 2010-02-26 | 4 | -18/+2 |
| | | | | | AFAICT the getproc* stanzas in progs/{fp,trivial}/Makefile are completely unused at this point, so just remove them. | ||||
* | fix test progs from gl_API move | Wil Reichert | 2010-02-26 | 2 | -2/+2 |
| | | | | Looks like these got missed. | ||||
* | Revert "glapi: Remove unnecessary headers." | José Fonseca | 2010-02-26 | 1 | -0/+2 |
| | | | | | | This reverts commit ead22e6a328e7d7b7c0b52af4705634e989e4d69. This headers are not unnecessary on windows. | ||||
* | r300/compiler: Assert that array index is not negative. | Vinson Lee | 2010-02-26 | 1 | -0/+2 |
| | |||||
* | glapi: Remove unnecessary headers. | Vinson Lee | 2010-02-25 | 1 | -2/+0 |
| | |||||
* | i965: Remove unnecessary headers. | Vinson Lee | 2010-02-25 | 10 | -25/+0 |
| | |||||
* | swrast: add 0.5 bias in tex_array_slice() per the spec | Brian Paul | 2010-02-25 | 1 | -1/+1 |
| | |||||
* | docs: GL_EXT_texture_array updates | Brian Paul | 2010-02-25 | 2 | -1/+2 |
| | |||||
* | mesa: enable GL_EXT_texture_array for sw drivers | Brian Paul | 2010-02-25 | 1 | -0/+1 |
| | |||||
* | glsl: implement support for GL_EXT_texture_array | Brian Paul | 2010-02-25 | 10 | -83/+277 |
| | | | | | | | | GL_EXT_texture_array is different from the existing GL_MESA_texture_array support in that the former is only supported for GLSL, not fixed-function. The shadow compare versions of the sampler functions haven't been tested yet. The non-shadow versions have been tested with a new piglit test. | ||||
* | mesa: added new extension flag for GL_EXT_texture_array | Brian Paul | 2010-02-25 | 2 | -0/+2 |
| | |||||
* | swrast: the only wrap mode for selecting texture array slices is clamp | Brian Paul | 2010-02-25 | 1 | -9/+20 |
| | |||||
* | mesa: added texture array targets in sizeof_glsl_type() | Brian Paul | 2010-02-25 | 1 | -0/+4 |
| | |||||
* | mesa: added cases for texture array targets | Brian Paul | 2010-02-25 | 1 | -0/+2 |
| | |||||
* | mesa: remove redundant call to _mesa_base_fbo_format() | Brian Paul | 2010-02-25 | 1 | -1/+1 |
| | |||||
* | mesa: added renderbuffer->_BaseFormat assertion | Brian Paul | 2010-02-25 | 1 | -0/+1 |
| | |||||
* | i965: Try to hook up the Sandybridge URB_WRITE SEND message. | Eric Anholt | 2010-02-25 | 1 | -7/+25 |
| | | | | My units still hang when doing this if the VS is enabled. | ||||
* | i965: Fix up the VUE handling for SNB, and hopefully clarify comments. | Eric Anholt | 2010-02-25 | 1 | -25/+49 |
| | |||||
* | i965: Don't set a nonexistent enable bit in several SNB state pointers. | Eric Anholt | 2010-02-25 | 3 | -5/+5 |
| | | | | | The modify bit is now usually in the instruction header. The exception is CC state pointers. |