summaryrefslogtreecommitdiff
path: root/src/mesa
AgeCommit message (Collapse)Author
2010-10-31dri/nouveau: Tell the vbo module we want real hardware BOs.Francisco Jerez
2010-10-31dri/nouveau: Honor the access flags in nouveau_bufferobj_map_range.Francisco Jerez
2010-10-30dri/nouveau: Call _mesa_update_state() after framebuffer invalidation.Francisco Jerez
Previously nouveau_state_emit() was being called directly, sometimes that doesn't work because it doesn't update the derived GL context.
2010-10-30dri/nv25: Bind a hierarchical depth buffer.Francisco Jerez
2010-10-30dri/nouveau: Don't assert(0) on compressed internal formats.Francisco Jerez
2010-10-30dri/nv20: Clear with the 3D engine.Francisco Jerez
2010-10-31st/mesa: Unreference the sampler view in st_bind_surface.Chia-I Wu
Without this, update_textures may not pick up the new pipe_resource. It is actually update_textures that should check stObj->sampler_view->texture != stObj->pt, but let's follow st_TexImage and others for now.
2010-10-30osmesa: fix renderbuffer memleak in OSMesaMakeCurrent()Brian Paul
Fixes fd.o bug 31128.
2010-10-29mesa: Make metaops use program refcounts instead of names.Eric Anholt
Fixes failure on restoring state when the program was active but deleted, and the name no longer exists. Bug #31194
2010-10-29mesa: remove dead codeBrian Paul
2010-10-29mesa: Fix windows build (uint -> GLuint).José Fonseca
2010-10-29Merge branch 'glapi-reorg'Chia-I Wu
Conflicts: src/mapi/glapi/glapi_sparc.S src/mapi/glapi/glapi_x86.S src/mapi/glapi/glapidispatch.h src/mapi/glapi/glapioffsets.h src/mapi/glapi/glprocs.h
2010-10-28mesa: pixel transfer ops do not apply to integer-valued texturesBrian Paul
2010-10-28mesa: additional integer formats in _mesa_bytes_per_pixel()Brian Paul
2010-10-28mesa: add const qualifier to _mesa_is_legal_format_and_type()Brian Paul
2010-10-28mesa: fix integer cases in _mesa_is_legal_format_and_type()Brian Paul
Some integer formats work with some packed datatypes.
2010-10-28mesa: fix incorrect type in _mesa_texstore_rgba_int16()Brian Paul
2010-10-28mesa: remove obsolete commentBrian Paul
2010-10-28mesa: add extension table entry for GL_EXT_gpu_shader4Brian Paul
2010-10-28mesa: clean-up array element codeBrian Paul
Remove unnecessary GLAPIENTRY keywords, update comments, re-indent.
2010-10-28mesa: glArrayElement support for integer-valued arraysBrian Paul
2010-10-28mesa: state/queries for GL_MIN/MAX_PROGRAM_TEXEL_OFFSET_EXTBrian Paul
2010-10-28mesa: consolidate glVertex/Color/etcPointer() codeBrian Paul
This removes a bunch of similar error checking code in all the vertex pointer functions and puts nearly all the error checking in update_array().
2010-10-28mesa: add gl_client_array::Integer field and related vertex array state codeBrian Paul
2010-10-28mesa: implement integer-valued vertex attribute functionsBrian Paul
The integers still get converted to floats. That'll have to change someday.
2010-10-28mesa: add new GLvertexformat entries for integer-valued attributesBrian Paul
2010-10-28mesa: plug in more GL_EXT_gpu_shader4 functionsBrian Paul
2010-10-28mesa: add glGetUniformuiv(), plug in uint glUniform funcsBrian Paul
2010-10-28mesa: plug in stubs for glBindFragDataLocation(), glGetFragDataLocation()Brian Paul
2010-10-28glapi: regenerated API filesBrian Paul
2010-10-28vbo: re-indent fileBrian Paul
2010-10-28mesa: remove 'normalized' parameter from _mesa_VertexAttribIPointer()Brian Paul
2010-10-28i965: Update the gen6 stencil ref state when stencil state changes.Eric Anholt
Fixes 6 piglit tests about stencil operations.
2010-10-28i965: Upload required gen6 VS push constants even when using pull constants.Eric Anholt
Matches pre-gen6, and fixes glsl-vs-large-uniform-array.
2010-10-28i965: Update gen6 SF state when point state (sprite or attenuation) changes.Eric Anholt
2010-10-28i965: Add user clip planes support to gen6.Eric Anholt
Fixes piglit user-clip, and compiz desktop switching when dragging a window and using just 2 desktops. Bug #30446.
2010-10-28st/mesa: Silence uninitialized variable warning.Vinson Lee
Fixes this GCC warning. state_tracker/st_program.c: In function 'st_print_shaders': state_tracker/st_program.c:735: warning: 'sh' may be used uninitialized in this function
2010-10-27r300/compiler: Use rc_get_readers_normal() for presubtract optimizationsTom Stellard
2010-10-27i965: Add bit operation support to the fragment shader backend.Kenneth Graunke
2010-10-27i965: Make FS uniforms be the actual type of the uniform at upload time.Eric Anholt
This fixes some insanity that would otherwise be required for GLSL 1.30 bit ops or gen6 integer uniform operations in general, at the cost of upload-time pain. Given that we only have that pain because mesa's mangling our integer uniforms to be floats, this something that should be fixed outside of the shader codegen.
2010-10-27intel: Enable GL_EXT_separate_shader_objects in Intel driversIan Romanick
2010-10-27swrast: Enable GL_EXT_separate_shader_objects in software pathsIan Romanick
2010-10-27Track separate programs for each stageIan Romanick
The assumption is that all stages are the same program or that varyings are passed between stages using built-in varyings.
2010-10-27mesa: Track an ActiveProgram distinct from CurrentProgramIan Romanick
ActiveProgram is the GL_EXT_separate_shader_objects state variable used for glUniform calls. glUseProgram also sets this.
2010-10-27mesa: Add display list support for GL_EXT_separate_shader_objects functionsIan Romanick
2010-10-27mesa: Skeletal support for GL_EXT_separate_shader_objectsIan Romanick
Really just filling in the entry points. None of them do anything other than validate their inputs.
2010-10-27mesa: Add infrastructure to track GL_EXT_separate_shader_objectsIan Romanick
2010-10-27glapi: Commit files changed by previous commitIan Romanick
2010-10-27Fix build on systems where "python" is python 3.Kenneth Graunke
First, it changes autoconf to use a "python2" binary when available, rather than plain "python" (which is ambiguous). Secondly, it changes the Makefiles to use $(PYTHON) $(PYTHON_FLAGS) rather than calling python directly. Signed-off-by: Xavier Chantry <chantry.xavier@gmail.com> Signed-off-by: Matthew William Cox <matt@mattcox.ca> Signed-off-by: Kenneth Graunke <kenneth@whitecape.org>
2010-10-27r600c: add missing radeon_prepare_render() call on evergreenAlex Deucher