Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-09-30 | st/mesa: update comment | Brian Paul | |
2009-09-30 | mesa: replace gl_texture_format with gl_format | Brian Paul | |
Now gl_texture_image::TexFormat is a simple MESA_FORMAT_x enum. ctx->Driver.ChooseTexture format also returns a MESA_FORMAT_x. gl_texture_format will go away next. | |||
2009-09-30 | mesa/main: New feature FEATURE_queryobj. | Chia-I Wu | |
It merges FEATURE_ARB_occlusion_query and FEATURE_EXT_timer_query, and follows the feature conventions. | |||
2009-09-28 | st/mesa: use _mesa_texstore() | Brian Paul | |
2009-09-28 | st/mesa: check gl_texture_object::GenerateMipmap field when allocating texmem | Brian Paul | |
In guess_and_alloc_texture() use the gl_texture_object::GenerateMipmap field as another hint as to whether to allocate space for a whole mipmap. | |||
2009-09-28 | Merge branch 'mesa_7_6_branch' | Brian Paul | |
2009-09-27 | mesa: change _mesa_format_to_type_and_comps() format parameter type | Brian Paul | |
2009-09-27 | mesa: use texture format functions | Brian Paul | |
2009-09-27 | st/mesa: use _mesa_get_texstore_func() | Brian Paul | |
2009-09-27 | st/mesa: use _mesa_get_texstore_func() | Brian Paul | |
2009-09-24 | Merge branch 'mesa_7_6_branch' | Brian Paul | |
Conflicts: src/mesa/drivers/dri/r600/r700_assembler.c src/mesa/drivers/dri/r600/r700_chip.c src/mesa/drivers/dri/r600/r700_render.c src/mesa/drivers/dri/r600/r700_vertprog.c src/mesa/drivers/dri/r600/r700_vertprog.h src/mesa/drivers/dri/radeon/radeon_span.c | |||
2009-09-21 | mesa: Ensure TGSI tokens are freed with gallium's free. | José Fonseca | |
To avoid breaking the gallium's builtin malloc debugging. | |||
2009-09-20 | Merge branch 'mesa_7_6_branch' | Brian Paul | |
Conflicts: src/mesa/drivers/dri/intel/intel_clear.c | |||
2009-09-19 | mesa: Allow BlitFramebuffer from a texture. | José Fonseca | |
Although GL_EXT_framebuffer_blit does not mention textures, it doesn't forbid them either, and some thirdparty driver appear to support this. | |||
2009-09-15 | mesa: move generate mipmap calls | Brian Paul | |
Per the suggestion in the Intel driver, move the calls to ctx->Driver.GenerateMipmap() into core Mesa so that drivers don't have to worry about it. | |||
2009-09-15 | st/mesa: disable accidentally committed _mesa_print_program() call | Brian Paul | |
2009-09-14 | st/mesa: minor whitespace, comment clean-ups | Brian Paul | |
2009-09-14 | mesa/st: remove dead comment | Keith Whitwell | |
2009-09-14 | st/mesa: convert to new tgsi_ureg mechanism for shader emit | Keith Whitwell | |
Should be easier to read and work with than the older ways of emitting TGSI tokens. Also, emit simpler TGSI than previously: - translate away source and dest extended modifiers - translate away the SWZ opcode | |||
2009-09-12 | mesa: remove unused SATURATE_PLUS_MINUS_ONE flag | Keith Whitwell | |
Never set in mesa. Remove from tgsi translation as well. | |||
2009-09-10 | st/mesa: use st_context() helper | Brian Paul | |
2009-07-17 | Merge branch 'mesa_7_5_branch' | Brian Paul | |
Conflicts: Makefile progs/glsl/multitex.c src/mesa/main/enums.c src/mesa/main/state.c src/mesa/main/texenvprogram.c src/mesa/main/version.h | |||
2009-07-16 | mesa: Fix logbase2. | José Fonseca | |
It was providing 1 too many for non power two values. | |||
2009-07-16 | st/mesa: add some array index bounds assertions | Brian Paul | |
2009-07-14 | mesa: Report the true face number when flushing. | José Fonseca | |
2009-07-14 | gallium: Define PIPE_CAP_BLEND_EQUATION_SEPARATE, remove extension from ↵ | Patrice Mandin | |
default extension list | |||
2009-07-13 | Merge branch 'mesa_7_5_branch' | Brian Paul | |
2009-07-11 | gallium: compare the actual register, not all the inputs | Zack Rusin | |
otherwise we decrement indexes for all registers | |||
2009-07-10 | st/mesa: implement indirect addressing for destination registers | Brian Paul | |
2009-07-07 | gallium: fixup register indexes for fog/frontface/point coord | Zack Rusin | |
2009-07-07 | gallium: Fixes for clobbering stencil values in combined depth/stencil textures. | Michel Dänzer | |
Also fix one case where a 32 bit depth value was incorrectly converted to a combined depth/stencil value. | |||
2009-07-07 | gallium: Only set FRONT_STATUS_COPY_OF_BACK if there is a back buffer. | Michel Dänzer | |
Fixes potential crash when SwapBuffers is called but there's no back buffer. | |||
2009-07-06 | gallium: more fog extraction fixes | Zack Rusin | |
fix the cases when fog coord/front face/point coord are used in the same shader. | |||
2009-07-05 | Merge branch 'mesa_7_5_branch' | Jakob Bornecrantz | |
2009-07-04 | Merge branch 'mesa_7_5_branch' | Jakob Bornecrantz | |
2009-07-03 | Merge branch 'mesa_7_5_branch' | Jakob Bornecrantz | |
Conflicts: src/mesa/main/dlist.c src/mesa/vbo/vbo_save_api.c | |||
2009-07-02 | mesa: Assume depth textures have a single level unless told otherwise. | José Fonseca | |
2009-06-30 | Merge branch 'mesa_7_5_branch' | Brian Paul | |
Conflicts: src/mesa/vbo/vbo_exec_draw.c | |||
2009-06-30 | mesa: Set FLUSH_EXPLICIT_BIT flags when calling FlushMappedBufferRange. | José Fonseca | |
As prescribed by ARB_map_buffer_range. | |||
2009-06-30 | st/gl: Add stubs for CompressedTexSubImage[1D|3D] | Jakob Bornecrantz | |
2009-06-30 | st/gl: Add support for glCompressedTexSubImage | Jakob Bornecrantz | |
2009-07-01 | mesa: Unbind depth/stencil surface from pipe_framebuffer when none is attached. | José Fonseca | |
2009-07-01 | gallium: fix the front face semantics | Zack Rusin | |
mesa allocates both frontface and pointcoord registers within the fog coordinate register, by using swizzling. to make it cleaner and easier for drivers we want each of them in its own register. so when doing compilation from the mesa IR to tgsi allocate new registers for both and add new semantics to the respective declarations. | |||
2009-06-29 | st/mesa: enable GL_ARB_framebuffer_object | Brian Paul | |
All gallium drivers should be able to support mixed-size color/depth/stencil buffers. If not, we'll need a new PIPE_CAP_ query. | |||
2009-06-29 | mesa: alphabetize lines | Brian Paul | |
2009-06-26 | st/mesa: query PIPE_CAP_TGSI_CONT_SUPPORTED | Brian Paul | |
2009-06-19 | Always free image offsets memory when re-initializing texture image fields. | Michel Dänzer | |
Fixes leak running compiz with direct rendering. | |||
2009-06-17 | mesa: rework viewport/scissor initialization code | Brian Paul | |
The first time a context is bound to a drawable, the viewport and scissor bounds are initialized to the buffer's size. This is actually a bit tricky. A new _mesa_check_init_viewport() function is called in several places to check if the viewport has been initialized. We also use a new ctx->ViewportInitialized flag instead of the overloaded ctx->FirstTimeCurrent flag. | |||
2009-06-26 | Merge branch 'arb_vertex_array_object' | Brian Paul | |
2009-06-26 | Merge branch 'mesa_7_5_branch' | Brian Paul | |
Conflicts: Makefile src/gallium/drivers/softpipe/sp_screen.c src/mesa/main/version.h |