Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'master' into glsl2 | Ian Romanick | 2010-08-13 | 47 | -24/+75 |
|\ | |||||
| * | mesa: Reduce header file inclusion in texgen.h. | Vinson Lee | 2010-08-03 | 1 | -1/+4 |
| | | | | | | | | texgen.h doesn't use any symbols additionally added by mtypes.h. | ||||
| * | mesa: Reduce header file inclusion in texcompress_fxt1.h. | Vinson Lee | 2010-08-03 | 1 | -1/+3 |
| | | | | | | | | texcompress_fxt1.h doesn't use any additional symbols added by mtypes.h. | ||||
| * | mesa: Reduce header file inclusion in syncobj.h. | Vinson Lee | 2010-08-02 | 1 | -1/+4 |
| | | | | | | | | syncobj.h doesn't use any additional symbols that is added by context.h. | ||||
| * | mesa: Remove inclusion of compiler.h from mtypes.h. | Vinson Lee | 2010-07-31 | 2 | -1/+1 |
| | | | | | | | | | | | | | | mtypes.h does not use any symbols from compiler.h. Also add the required headers for files that depended on symbols from compiler.h but were indirectly including compiler.h through mtypes.h. | ||||
| * | mesa: Remove unnecessary header from mm.h. | Vinson Lee | 2010-07-31 | 1 | -3/+0 |
| | | |||||
| * | mesa: Add headers containing sybmols used by mm.c. | Vinson Lee | 2010-07-31 | 1 | -0/+5 |
| | | |||||
| * | mesa: Reduce header file inclusion in get.h. | Vinson Lee | 2010-07-31 | 1 | -1/+1 |
| | | | | | | | | get.h only needs the GL headers. | ||||
| * | mesa: Include missing headers in vtxfmt.h. | Vinson Lee | 2010-07-31 | 1 | -0/+3 |
| | | | | | | | | | | Include compiler.h for INLINE symbol. Include mtypes.h for GLcontext symbol. | ||||
| * | mesa: Include missing header in shared.h. | Vinson Lee | 2010-07-31 | 1 | -0/+1 |
| | | | | | | | | Include mtypes.h for GLcontext symbol. | ||||
| * | mesa: Include missing header in restart.h. | Vinson Lee | 2010-07-31 | 1 | -0/+1 |
| | | |||||
| * | mesa: Include missing headers in renderbuffer.h. | Vinson Lee | 2010-07-31 | 1 | -0/+5 |
| | | |||||
| * | mesa: Include missing header in remap.h. | Vinson Lee | 2010-07-31 | 1 | -0/+1 |
| | | | | | | | | Include compiler.h for INLINE symbol. | ||||
| * | mesa: Remove unnecessary headers. | Vinson Lee | 2010-07-31 | 5 | -5/+0 |
| | | |||||
| * | mesa: Include missing header in pixelstore.h. | Vinson Lee | 2010-07-30 | 1 | -0/+1 |
| | | | | | | | | Include mtypes.h for GLcontext symbol. | ||||
| * | mesa: Include missing headers in nvprogram.h. | Vinson Lee | 2010-07-30 | 1 | -0/+2 |
| | | |||||
| * | mesa: added gl_program::IndirectRegisterFiles field | Brian Paul | 2010-07-30 | 1 | -0/+5 |
| | | | | | | | | | | | | | | | | Now drivers, etc. can know which register files are accessed with indirect addressing. Before we just checked gl_program::NumAddressRegs but didn't know if that was the constant buffer, temp regs, or what. The only user of this new field so far will be the gallium state tracker. | ||||
| * | mesa: Add missing header to multisample.h. | Vinson Lee | 2010-07-30 | 1 | -0/+1 |
| | | | | | | | | Include mtypes.h for GLcontext symbol. | ||||
| * | mesa: Remove unnecessary header from colormac.h. | Vinson Lee | 2010-07-30 | 1 | -1/+1 |
| | | |||||
| * | mesa: Remove unnecessary headers. | Vinson Lee | 2010-07-30 | 1 | -1/+0 |
| | | |||||
| * | mesa: Include macros.h in files that use symbols from macros.h. | Vinson Lee | 2010-07-30 | 8 | -0/+8 |
| | | | | | | | | Don't rely on inclusion of other files that already include macros.h. | ||||
| * | mesa: Include macros.h in attrib.c for COPY_4FV symbol. | Vinson Lee | 2010-07-30 | 1 | -0/+1 |
| | | |||||
| * | mesa: Reduce clip.h header file inclusion. | Vinson Lee | 2010-07-30 | 1 | -1/+1 |
| | | |||||
| * | mesa: Add missing header to framebuffer.h. | Vinson Lee | 2010-07-29 | 1 | -0/+1 |
| | | | | | | | | Include mtypes.h for GLvisual and GLcontext symbols. | ||||
| * | mesa: Add missing header to fboject.h. | Vinson Lee | 2010-07-29 | 1 | -0/+1 |
| | | | | | | | | Add mtypes.h for GLcontext symbol. | ||||
| * | mesa: Add missing header to texgetimage.h. | Vinson Lee | 2010-07-29 | 1 | -0/+1 |
| | | |||||
| * | mesa: Add missing header to texrender.h. | Vinson Lee | 2010-07-29 | 1 | -0/+1 |
| | | | | | | | | Add mtypes.h for GLcontext symbol. | ||||
| * | mesa: Add missing header and forward declarations to uniforms.h. | Vinson Lee | 2010-07-29 | 1 | -0/+4 |
| | | |||||
| * | mesa: Add missing headers to viewport.h. | Vinson Lee | 2010-07-29 | 1 | -0/+2 |
| | | |||||
| * | mesa: Add missing header to depthstencil.h. | Vinson Lee | 2010-07-29 | 1 | -0/+1 |
| | | | | | | | | Add mtypes.h for GLcontext symbol. | ||||
| * | mesa: Add missing headers to debug.h. | Vinson Lee | 2010-07-29 | 1 | -0/+3 |
| | | |||||
| * | mesa: Reduce clear.h header file inclusion. | Vinson Lee | 2010-07-29 | 1 | -1/+1 |
| | | |||||
| * | mesa: Reduce bufferobj.h header file inclusion. | Vinson Lee | 2010-07-29 | 1 | -1/+1 |
| | | | | | | | | | | Directly include mtypes.h instead of including context.h to include mtypes.h. | ||||
| * | mesa: Remove unnecessary headers. | Vinson Lee | 2010-07-29 | 2 | -2/+0 |
| | | |||||
| * | mesa: Reduce arrayobj.h header file inclusion. | Vinson Lee | 2010-07-28 | 1 | -1/+1 |
| | | | | | | | | | | Directly include mtypes.h instead of including context.h to include mtypes.h. | ||||
| * | mesa: Remove unnecessary header. | Vinson Lee | 2010-07-28 | 1 | -1/+0 |
| | | |||||
| * | mesa: Remove unnecessary header. | Vinson Lee | 2010-07-28 | 1 | -1/+1 |
| | | |||||
| * | intel: Implement EGL_KHR_surfaceless extension | Kristian Høgsberg | 2010-07-28 | 3 | -1/+8 |
| | | |||||
* | | mesa: Work-arounds for platforms that lack C99 math functions | Ian Romanick | 2010-08-13 | 1 | -0/+28 |
| | | |||||
* | | glsl2: Move ir_to_mesa handling to driver CompileShader and LinkShader hooks. | Eric Anholt | 2010-08-13 | 2 | -0/+23 |
| | | | | | | | | | | This lets drivers override ir_to_mesa with their own codegen, or at least have a native alternative. | ||||
* | | glsl2: remove stray semicolon | Brian Paul | 2010-08-11 | 1 | -1/+1 |
| | | |||||
* | | Merge remote branch 'origin/master' into glsl2 | Eric Anholt | 2010-07-26 | 59 | -5647/+13081 |
|\| | | | | | | | | | | | | | | | | | | | | | This pulls in multiple i965 driver fixes which will help ensure better testing coverage during development, and also gets past the conflicts of the src/mesa/shader -> src/mesa/program move. Conflicts: src/mesa/Makefile src/mesa/main/shaderapi.c src/mesa/main/shaderobj.h | ||||
| * | mesa: Fix Cygwin build with llvm enabled. | Vinson Lee | 2010-07-23 | 1 | -1/+1 |
| | | | | | | | | | | On Cygwin locale_t in not available but 'llvm-config --cppflags' adds the compiler flag -D_GNU_SOURCE to the build. | ||||
| * | mesa: call ctx->Driver.ChooseTextureFormat() only when necessary. | Brian Paul | 2010-07-20 | 2 | -45/+81 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When defining mipmap level 'L' and level L-1 exists and the new level's internalFormat matches level L-1's internalFormat, then use the same hw format. Otherwise, do the regular ctx->Driver.ChooseTextureFormat() call. This avoids a problem where we end up choosing different hw formats for different mipmap levels depending on how the levels are defined (glTexImage vs. glCopyTexImage vs. glGenerateMipmap, etc). The root problem is the ChooseTextureFormat() implementation in some drivers uses the user's glTexImage format/type parameters in the choosing heuristic. Later mipmap levels might be generated with different calls (ex: glCopyTexImage()) so we don't always have format/type info and the driver may choose a different format. For more background info see the July 2010 mesa-dev thread "Bug in _mesa_meta_GenerateMipmap" | ||||
| * | mesa: return retval in _mesa_RenderObjectUnpurgeable() | Brian Paul | 2010-07-16 | 1 | -1/+1 |
| | | | | | | | | | | | | Found by Vinson with static analysis. NOTE: This is a candidate for the 7.8 branch. | ||||
| * | mesa: Add error path in compressed_texture_error_check. | Vinson Lee | 2010-07-15 | 1 | -0/+4 |
| | | | | | | | | | | Add error path for unhandled dimensions in compressed_texture_error_check. | ||||
| * | mesa: fix _mesa_Texture/Render/BufferObjectUnpurgeable() return values | Brian Paul | 2010-07-14 | 1 | -3/+3 |
| | | | | | | | | | | | | | | Fixes piglit object_purgeable-api-pbo, object_purgeable-api-vbo and object_purgeable-api-texture failures with swrast. NOTE: This is a candidate for the 7.8 branch. | ||||
| * | mesa: update assertions and fix refcounting in depth/stencil renderbuffer code | Brian Paul | 2010-07-14 | 1 | -6/+16 |
| | | |||||
| * | mesa: silence a printf warning | Brian Paul | 2010-07-14 | 1 | -2/+2 |
| | | |||||
| * | Merge branch 'mesa-2d-registers' | Zack Rusin | 2010-07-13 | 2 | -5/+34 |
| |\ |