Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-10-30 | dri/nv20: Clear with the 3D engine. | Francisco Jerez | |
2010-10-31 | st/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-30 | osmesa: fix renderbuffer memleak in OSMesaMakeCurrent() | Brian Paul | |
Fixes fd.o bug 31128. | |||
2010-10-30 | autoconf: st/vega requires --enable-openvg. | Chia-I Wu | |
Make it a warning for now to smooth the transition. | |||
2010-10-29 | glsl: Remove unused ARRAY_SIZE macro. | Kenneth Graunke | |
It's also equivalent to Elements(...) which is already used elsewhere. | |||
2010-10-29 | mesa: 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-29 | mesa: remove dead code | Brian Paul | |
2010-10-29 | mesa: Fix windows build (uint -> GLuint). | José Fonseca | |
2010-10-29 | targets: Add missing quotes to Makefile.xorg. | Chia-I Wu | |
Fix $ make CC="ccache gcc" | |||
2010-10-29 | Merge 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-29 | autoconf: Update configuration info. | Chia-I Wu | |
Output API info first. Move GLU/GLw/GLUT and EGL near driver info. | |||
2010-10-29 | docs: Update egl and openvg docs. | Chia-I Wu | |
2010-10-29 | autoconf: Better client API selection. | Chia-I Wu | |
Make autoconf decide the client APIs enabled first. Then when OpenGL and OpenGL ES are disabled, there is no need to build src/mesa/; when OpenGL is disabled, no $mesa_driver should be built. Finally, add --enable-openvg to enable OpenVG. With these changes, an OpenVG only build can be configured with $ ./configure --disable-opengl --enable-openvg src/mesa, src/glsl, and src/glx will be skipped, which saves a great deal of compilation time. And an OpenGL ES only build can be configured with $ ./configure --disable-opengl --enable-gles-overlay | |||
2010-10-28 | mesa: pixel transfer ops do not apply to integer-valued textures | Brian Paul | |
2010-10-28 | mesa: additional integer formats in _mesa_bytes_per_pixel() | Brian Paul | |
2010-10-28 | mesa: add const qualifier to _mesa_is_legal_format_and_type() | Brian Paul | |
2010-10-28 | mesa: fix integer cases in _mesa_is_legal_format_and_type() | Brian Paul | |
Some integer formats work with some packed datatypes. | |||
2010-10-28 | mesa: fix incorrect type in _mesa_texstore_rgba_int16() | Brian Paul | |
2010-10-28 | mesa: remove obsolete comment | Brian Paul | |
2010-10-28 | mesa: add extension table entry for GL_EXT_gpu_shader4 | Brian Paul | |
2010-10-28 | mesa: clean-up array element code | Brian Paul | |
Remove unnecessary GLAPIENTRY keywords, update comments, re-indent. | |||
2010-10-28 | mesa: glArrayElement support for integer-valued arrays | Brian Paul | |
2010-10-28 | mesa: state/queries for GL_MIN/MAX_PROGRAM_TEXEL_OFFSET_EXT | Brian Paul | |
2010-10-28 | mesa: consolidate glVertex/Color/etcPointer() code | Brian 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-28 | mesa: add gl_client_array::Integer field and related vertex array state code | Brian Paul | |
2010-10-28 | mesa: implement integer-valued vertex attribute functions | Brian Paul | |
The integers still get converted to floats. That'll have to change someday. | |||
2010-10-28 | mesa: add new GLvertexformat entries for integer-valued attributes | Brian Paul | |
2010-10-28 | mesa: plug in more GL_EXT_gpu_shader4 functions | Brian Paul | |
2010-10-28 | mesa: add glGetUniformuiv(), plug in uint glUniform funcs | Brian Paul | |
2010-10-28 | mesa: plug in stubs for glBindFragDataLocation(), glGetFragDataLocation() | Brian Paul | |
2010-10-28 | glapi: regenerated API files | Brian Paul | |
2010-10-28 | glapi: include EXT_gpu_shader4.xml | Brian Paul | |
2010-10-28 | glapi: xml spec file for GL_EXT_gpu_shader4 | Brian Paul | |
2010-10-28 | vbo: re-indent file | Brian Paul | |
2010-10-28 | mesa: remove 'normalized' parameter from _mesa_VertexAttribIPointer() | Brian Paul | |
2010-10-28 | i965: Update the gen6 stencil ref state when stencil state changes. | Eric Anholt | |
Fixes 6 piglit tests about stencil operations. | |||
2010-10-28 | i965: 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-28 | i965: Update gen6 SF state when point state (sprite or attenuation) changes. | Eric Anholt | |
2010-10-28 | i965: 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-28 | gallivm: Remove the EMMS opcodes. | José Fonseca | |
Unnecessary now that lp_set_target_options() successful disables MMX code emission. | |||
2010-10-28 | gallivm: always enable LLVMAddInstructionCombiningPass() | José Fonseca | |
2010-10-28 | gallium: Avoid using __doc__ in python scripts. | José Fonseca | |
2010-10-28 | st/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-27 | r300/compiler: Use rc_get_readers_normal() for presubtract optimizations | Tom Stellard | |
2010-10-27 | i965: Add bit operation support to the fragment shader backend. | Kenneth Graunke | |
2010-10-27 | i965: 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-27 | docs: add GL_EXT_separate_shader_objects to release notes | Ian Romanick | |
2010-10-27 | intel: Enable GL_EXT_separate_shader_objects in Intel drivers | Ian Romanick | |
2010-10-27 | swrast: Enable GL_EXT_separate_shader_objects in software paths | Ian Romanick | |
2010-10-27 | Track separate programs for each stage | Ian Romanick | |
The assumption is that all stages are the same program or that varyings are passed between stages using built-in varyings. |