Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-09-02 | st/mesa: tweak mesa/gallium RGB format selection/translation | Brian Paul | 1 | -3/+4 | |
Mesa's _mesa_texformat_bgr888 is a better match for PIPE_FORMAT_R8G8B8_UNORM. | |||||
2009-09-02 | mesa: additional texstore assertions | Brian Paul | 1 | -0/+13 | |
When we call _mesa_make_temp_chan_image() we're typically passing dstFormat->BaseFormat as the textureBaseFormat. This parameter controls the components per pixels for the new/temp image. The subsequent loops that pack the temp pixels into the texture buffer expect a certain number of components. | |||||
2009-09-02 | gallium/util: add tile support for PIPE_FORMAT_R8G8B8_UNORM | Brian Paul | 1 | -1/+53 | |
2009-09-02 | mesa: the temp image in _mesa_texstore_argb8888() has to be GL_RGBA | Brian Paul | 1 | -1/+1 | |
If we're storing an xrgb888 image the texFormat->BaseFormat will be GL_RGB but in the loop after _mesa_texstore_argb8888() we're expecting GL_RGBA. Just pass GL_RGBA to _mesa_make_temp_chan_image() all the time. Fixes bad texture seen in progs/tests/packedpixels.c for the GL_RGB case. | |||||
2009-09-02 | mesa: initial check-in of xRGB formats | Keith Whitwell | 6 | -22/+165 | |
2009-09-02 | mesa: fix the non-GNU C bit-field case | Brian Paul | 1 | -2/+2 | |
2009-09-02 | mesa: silence gcc bit-field warning | Gary Wong | 1 | -2/+2 | |
2009-09-02 | mesa: replace 8 with NUM_UNITS | Brian Paul | 1 | -1/+4 | |
2009-09-02 | mesa: remove accidentally committed printf | Brian Paul | 1 | -1/+0 | |
2009-09-02 | mesa: added #ifdef __GNUC__ around GLubyte bitfield usage | Brian Paul | 1 | -0/+5 | |
It would be nice if there were a #pragma or something to disable the warnings: main/texenvprogram.c:87: warning: type of bit-field ‘Source’ is a GCC extension main/texenvprogram.c:88: warning: type of bit-field ‘Operand’ is a GCC extension but there doesn't appear to be a way to do that. | |||||
2009-09-02 | mesa: Compact state key for TexEnv program cache | Chris Wilson | 1 | -3/+5 | |
By rearranging the bitfields within the key we can reduce the size of the key from 644 to 196 bytes, reducing the cost of both the hashing and equality tests. | |||||
2009-09-02 | st/xorg: Remove code no longer support by xserver Git master. | Michel Dänzer | 4 | -59/+4 | |
Shouldn't be necessary with older versions either. | |||||
2009-09-02 | st/xorg: Add support for xserver Git master DRI2 interface. | Michel Dänzer | 2 | -81/+151 | |
Reorganize to handle both interfaces with common code. | |||||
2009-09-02 | st/dri: Slight consolidation of DRI2 buffer handling. | Michel Dänzer | 2 | -30/+27 | |
Always use / assume a combined depth/stencil buffer. Also update drawable formats from surfaces returned by the driver. | |||||
2009-09-02 | st/xorg: Add EXA UploadToScreen and DownloadFromScreen hooks. | Michel Dänzer | 1 | -0/+64 | |
2009-09-02 | i965: CS FENCE in URB_FENCE is 11-bits wide | Xiang, Haihao | 1 | -2/+2 | |
2009-09-02 | i965: validate sf state | Xiang, Haihao | 1 | -0/+1 | |
2009-09-01 | mesa: Make MultiDrawElements submit multiple primitives at once. | Eric Anholt | 10 | -33/+200 | |
Previously, MultiDrawElements just called DrawElements a bunch of times. By sending several primitives down the pipeline at once, we avoid a bunch of validation. On my GL demo, this improves fps by 2.5% (+/- .41%) and reduces CPU usage by 70.5% (+/- 2.9%) (n=3). Reviewed by: Ian Romanick <ian.d.romanick@intel.com> | |||||
2009-09-02 | nv50: SWZ is the same as MOV from our perspective | Ben Skeggs | 1 | -0/+1 | |
2009-09-01 | mesa: skip bitmap drawing code if width==0 or height==0 | Brian Paul | 1 | -19/+22 | |
2009-09-01 | intel: use _mesa_expand_bitmap() to skip an intermediate buffer | Brian Paul | 1 | -21/+6 | |
2009-09-01 | st/mesa: use new _mesa_expand_bitmap() function | Brian Paul | 1 | -57/+4 | |
2009-09-01 | mesa: new _mesa_expand_bitmap() function | Brian Paul | 2 | -0/+92 | |
2009-09-01 | mesa: remove redundant assignments | Brian Paul | 1 | -8/+1 | |
2009-09-01 | mesa: more clean-ups | Brian Paul | 1 | -24/+31 | |
2009-09-01 | mesa: change conditional to match the previous one | Brian Paul | 1 | -1/+1 | |
2009-09-01 | mesa: updated #includes | Brian Paul | 1 | -2/+1 | |
2009-09-01 | mesa: remove unused texenv_fragment_program::ctx field | Brian Paul | 1 | -2/+0 | |
2009-09-01 | mesa: remove unused ureg::abs field | Brian Paul | 1 | -5/+2 | |
2009-09-01 | mesa: remove unused ureg:negateabs field | Brian Paul | 1 | -4/+1 | |
2009-09-01 | mesa: more comments, clean-ups | Brian Paul | 1 | -10/+10 | |
2009-09-01 | mesa: simplify translate_tex_src_bit() | Brian Paul | 1 | -20/+3 | |
2009-09-01 | mesa: minor code clean-ups, comments | Brian Paul | 1 | -24/+34 | |
2009-09-01 | mesa: replace 8 with MAX_TEXTURE_UNITS | Brian Paul | 1 | -1/+1 | |
2009-09-01 | dri: remove unused meta_clear_tris() | Brian Paul | 2 | -266/+2 | |
2009-09-01 | intel: use BUFFER_BITS_COLOR | Brian Paul | 1 | -1/+1 | |
2009-09-01 | intel: fix incorrect parameter type for intel_bufferobj_map_range() | Brian Paul | 1 | -1/+1 | |
2009-09-01 | radeon: trim down #includes | Brian Paul | 1 | -28/+0 | |
2009-09-01 | radeon: use _mesa_meta_clear() | Brian Paul | 1 | -2/+2 | |
2009-09-01 | mesa: obey stencil write mask in _mesa_meta_draw_pixels() | Brian Paul | 1 | -6/+8 | |
2009-09-01 | intel: set Length/Offset fields in intel_bufferobj_map() | Brian Paul | 1 | -0/+3 | |
2009-09-01 | intel: use _mesa_meta_copy_pixels() when do_blit_copypixels() fails | Brian Paul | 1 | -5/+1 | |
Also, trim down #includes. | |||||
2009-09-01 | intel: trim down #includes | Brian Paul | 1 | -8/+0 | |
2009-09-01 | intel: use _mesa_meta_draw_pixels() | Brian Paul | 1 | -147/+4 | |
The textured quad path is slightly faster and will work with POT textures on i945. | |||||
2009-09-01 | intel: trim down #includes | Brian Paul | 1 | -17/+0 | |
2009-09-01 | intel: use _mesa_meta_clear(), it's a bit faster | Brian Paul | 1 | -1/+2 | |
2009-09-02 | radeon: Fix OQ to set ful lstate as dirty too. | Pauli Nieminen | 1 | -0/+1 | |
2009-09-02 | radeon: Fix debug output to filter out less critical messages instead of ↵ | Pauli Nieminen | 1 | -1/+1 | |
more critical. | |||||
2009-09-01 | st/xorg: getting indexes right tends to be helpful | Zack Rusin | 1 | -3/+3 | |
2009-09-01 | st/xorg: redo the vertex shader | Zack Rusin | 1 | -14/+35 | |