Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-05-14 | Updated GLSL uniform/sampler handling from gallium-0.1 branch | Brian Paul | |
Previously, the shader linker combined the uniforms used by the vertex and fragment shaders into a combined set of uniforms. This made the implementation of glUniform*() simple, but was rather inefficient otherwise. Now each shader gets its own set of uniforms (no more modelview matrix showing up in the fragment shader uniforms, for example). cherry-picked by hand from gallium-0.1 branch | |||
2008-05-09 | Revert "mesa/intel: map/unmap texture objects around mipmap generation ↵ | Dave Airlie | |
function." This reverts commit c50ffc4cb89b67ae59208eb72cdb664c846ba987. I'll fix this using the mipmap hooks I just picked from gallium-0.1 | |||
2008-05-09 | Remove unused texunit parameter to ctx->Driver.GenerateMipmap() | Brian | |
(cherry picked from commit c3395f4473c8fdf75d04c0dd72e687bc8d8127a7) | |||
2008-05-09 | Added ctx->Driver.GenerateMipmap() driver hook | Dave Airlie | |
(cherry picked from commit 4c2f3dbca940f289e67248682b84a3516d5a3031) Conflicts: src/mesa/drivers/common/driverfuncs.c | |||
2008-05-09 | mesa/intel: map/unmap texture objects around mipmap generation function. | Dave Airlie | |
This at least stops the compiz brain explosion we were seeing, I do wonder though if we should somehow be calling intel_generate_mipmap somehow. | |||
2008-05-07 | fix refcounting bugs in tnl/tex program caches | Brian Paul | |
2008-05-06 | implement full reference counting for vertex/fragment programs | Brian | |
Use _mesa_reference_vert/fragprog() wherever we assign program pointers. Fixes a memory corruption bug found with glean/api2 test. | |||
2008-05-06 | mesa: free shader program data before deleting shader objects. | Brian | |
Picked from master. Fixes mem corruption seen when glean/api2 test exits. | |||
2008-05-06 | gallium: implement full reference counting for vertex/fragment programs | Brian | |
Use _mesa_reference_vert/fragprog() wherever we assign program pointers. Fixes a memory corruption bug found with glean/api2 test. Another memory bug involving shaders yet to be fixed... | |||
2008-05-06 | mesa: comments, whitespace | Brian | |
2008-05-06 | Add support for ATI_separate_stencil in display lists. | Michal Wajdeczko | |
2008-05-05 | fix _mesa_ffs for alternative compilers | Alan Hourihane | |
2008-05-01 | fix conversion of GLfloat display list IDs | Brian Paul | |
Use floor() to convert to int (per Mark Kildard and the SI). Also, change translate_id() to return a signed integer since we may be offsetting from GL_LIST_BASE. | |||
2008-05-01 | Fix build problem with MSVC | Alan Hourihane | |
2008-04-30 | Add support for GL_REPLACE_EXT texture env mode. | Brian Paul | |
GL_REPLACE_EXT comes from the ancient GL_EXT_texture extension. Found an old demo that actually uses it. The values of the GL_REPLACE and GL_REPLACE_EXT tokens is different, unfortunately. | |||
2008-04-30 | Add support for GL_REPLACE_EXT texture env mode. | Brian Paul | |
GL_REPLACE_EXT comes from the ancient GL_EXT_texture extension. Found an old demo that actually uses it. The values of the GL_REPLACE and GL_REPLACE_EXT tokens is different, unfortunately. | |||
2008-04-29 | mesa: adjust glBitmap coords by a small epsilon | Brian Paul | |
Fixes problem with bitmaps jumping around by one pixel depending on window size. The rasterpos is often X.9999 instead of X+1. Run progs/redbook/drawf and resize window to check. Cherry picked from gallium-0.1 branch | |||
2008-04-29 | mesa: added _mesa_scale_and_bias_depth_uint() | Brian Paul | |
2008-04-25 | gallium: fix typo s/_mesa_unmap_drapix_pbo/_mesa_unmap_drawpix_pbo/ | Brian Paul | |
2008-04-24 | mesa: adjust glBitmap coords by a small epsilon | Brian Paul | |
Fixes problem with bitmaps jumping around by one pixel depending on window size. The rasterpos is often X.9999 instead of X+1. Run progs/redbook/drawf and resize window to check. | |||
2008-04-23 | drop stray includes of glapi | George Sapountzis | |
2008-04-23 | glcore: drop outdated sources files intented for xorg | George Sapountzis | |
2008-04-23 | glcore: build from mesa | George Sapountzis | |
2008-04-14 | only use __x86_64__, not __amd64__ (bug 15503) | Brian Paul | |
2008-04-11 | comments | Brian Paul | |
2008-04-04 | mesa: no longer combine vertex/fragment shader parameters/uniforms | Brian | |
GLSL Vertex and fragment shaders now have independent parameter buffers. A new gl_uniform_list is used to keep track of program uniforms and where each uniform is located in each shader's parameter buffer. This makes better use of the space in each buffer and simplifies shader linking. | |||
2008-04-04 | Alias glStencilOpSeparateATI with glStencilOpSeparate. | Brian | |
2008-04-04 | Finish up ATI_separate_stencil | Brian | |
Add entrypoints to glapi XML file and regenerate files. Implement glStencilOpSeparateATI(). Consolidate some code in stencil.c | |||
2008-04-04 | add missing _mesa_StencilFuncSeparateATI function | Roland Scheidegger | |
2008-04-01 | fix mistakenly set ATIFragmentShader._Enabled bit (bug 15269) | Roland Scheidegger | |
2008-03-31 | mesa: Free all shader program data before deleting all | Xiang, Haihao | |
shader/shader program objects to avoid memory access error. | |||
2008-03-31 | Revert "mesa: separate shader program object from shader object." (bug#15244) | Xiang, Haihao | |
This reverts commit 3ffd11f71d021f672b9bc15b3c39c155a0e2fecb. | |||
2008-03-28 | fix texture/renderbuffer mix-up in test_attachment_completeness() | Brian | |
2008-03-28 | mesa: fix texture/renderbuffer mix-up in test_attachment_completeness() | Brian Paul | |
2008-03-25 | implement glGet/BindAttribLocationARB() for display lists | Brian | |
More such shader functions are needed... | |||
2008-03-24 | add GL_READ_FRAMEBUFFER_BINDING_EXT case, regenerate get.c file | Brian | |
2008-03-22 | delete default programs with ctx->Driver.DeleteProgram() | Brian | |
2008-03-22 | delete default programs with ctx->Driver.DeleteProgram() | Brian | |
2008-03-21 | [win32] Use native aligned memory allocation functions. | Michal Wajdeczko | |
2008-03-21 | Refactor PBO validate/map code. | Brian | |
We always need to do PBO validation, so do that in core Mesa before calling driv er routine. cherry-picked from Mesa/master. | |||
2008-03-21 | Refactor PBO validate/map code. | Brian | |
We always need to do PBO validation, so do that in core Mesa before calling driver routine. | |||
2008-03-21 | add a number of PBO validate/map/unmap functions | Brian Paul | |
Helper functions for (some) drivers, including swrast. cherry-picked from Mesa/master | |||
2008-03-21 | include varray.h to silence warning | Brian | |
2008-03-21 | add a number of PBO validate/map/unmap functions | Brian | |
Helper functions for (some) drivers, including swrast. | |||
2008-03-21 | Fix some PBO breakage. | Brian | |
In _mesa_Bitmap, can't early return if bitmap ptr is NULL, it may be an offset into a PBO. Similarly for _mesa_GetTexImage. | |||
2008-03-21 | Fix some PBO breakage. | Brian | |
In _mesa_Bitmap, can't early return if bitmap ptr is NULL, it may be an offset into a PBO. Similarly for _mesa_GetTexImage. | |||
2008-03-19 | fix IEEE_ONE definition for ICC compiler (bug 15134) | Brian | |
2008-03-17 | Fix compat implementation of ffs() to return 1-based bit numbers. | Andrzej Trznadel | |
2008-03-17 | mesa: avoid to unlock an unlocked array in _mesa_PopClientAttrib | Xiang, Haihao | |
2008-03-17 | mesa: Follow GL spec to draw DEPTH_COMPONENT pixels when | Xiang, Haihao | |
there's no depth buffer. Fix bug #11580 |