Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-10-02 | gallium: Preparations for adding more PIPE_TRANSFER_* usage flags. | Michel Dänzer | |
Always test for PIPE_TRANSFER_READ/WRITE using the bit-wise and operator, and add a pipe_transfer_buffer_flags() helper for getting the buffer usage flags corresponding to them. | |||
2009-10-01 | mesa: removed gl_texture_image::CompressedSize field | Brian Paul | |
Just call ctx->Driver.CompressedTextureSize() when we need to get the compressed image size. | |||
2009-10-01 | mesa: move mesa_set_fetch_functions() | Brian Paul | |
2009-10-01 | mesa: remove gl_texture_image::IsCompressed field | Brian Paul | |
Use _mesa_is_format_compressed() instead. | |||
2009-10-01 | gallium: remove depth.occlusion_count flag | Keith Whitwell | |
This was redundant as drivers can just keep track of whether they are inside a begin/end query pair. We want to add more query types later and also support nested queries, none of which map well onto a flag like this. No driver appeared to be using the flag. | |||
2009-10-01 | st/mesa: fix non-mipmap lastLevel calculation. | Cooper Yuan | |
reviewed by Brian Paul. | |||
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. |