Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-03-01 | nouveau: fix compiler complaint | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2011-03-01 | nv50: make mm available as common code | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2011-03-01 | nv50: move onto shared fence code | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2011-03-01 | nouveau: move nv50/nvc0 fencing to common location, and modify slightly | Ben Skeggs | |
Modified from original to remove chipset-specific code, and to be decoupled from the mm present in said drivers. Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2011-03-01 | nv50-nvc0: set cur_ctx during init if none currently bound | Ben Skeggs | |
Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2011-03-01 | r300g: fix RGTC2_SNORM | Marek Olšák | |
ATI engineers have probably chosen those sign bits by a dice roll. | |||
2011-03-01 | r300g: reorder parts of translate_texformat | Marek Olšák | |
2011-02-28 | r600g: truncate point sampled texture coordinates | Alex Deucher | |
By default the hardware rounds texcoords. However, for point sampled textures, the expected behavior is to truncate. When we have point sampled textures, set the truncate bit in the sampler. Should fix: https://bugs.freedesktop.org/show_bug.cgi?id=25871 Signed-off-by: Alex Deucher <alexdeucher@gmail.com> | |||
2011-03-01 | i965: bump VS thread number to 60 on SNB | Zou Nan hai | |
Signed-off-by: Zou Nan hai <nanhai.zou@intel.com> | |||
2011-03-01 | r300g: fix RGTC1_UNORM and RGTC2_UNORM | Marek Olšák | |
Signs don't work the way I'd like... | |||
2011-03-01 | rgtc: shared the compressor code between signed/unsigned | Dave Airlie | |
No idea why I didn't do it like this the first time, but share the code like other portions of mesa do using _tmp.h suffix and some #defines for the types. Signed-off-by: Dave Airlie <airlied@redhat.com> | |||
2011-02-28 | vbo: silence unused var warning | Brian Paul | |
2011-02-28 | softpipe: remove redundant draw_flush() call | Brian Paul | |
We'll flush after the same-shader comparison. | |||
2011-02-28 | draw: setup pipe's draw pointer for the aapoint stage | Brian Paul | |
The other draw stages like aaline and pstipple were already doing this. If the driver used the aapoint stage but not the others it would crash because of a null pipe->draw pointer. | |||
2011-02-28 | mesa: move PBO-related functions into a new file | Brian Paul | |
2011-02-28 | mesa: always generate error in glColorTableParameter[fi]v() | Brian Paul | |
These were only used by GL_SGI_texture_color_table, which is gone now. | |||
2011-02-28 | mesa: remove GL_SGI_texture_color_table support | Brian Paul | |
It was only implemented in the swrast driver and probably not used by any applications. A modern app would use a dependent/chained texture lookup in the fragment shader. | |||
2011-02-28 | svga: add assertions in svga_shader_type() | Brian Paul | |
2011-02-28 | mesa: consolidate framebuffer target lookup code | Brian Paul | |
2011-02-28 | mesa: remove some old do-nothing code | Brian Paul | |
2011-02-28 | mesa: reduce calls to _mesa_test_framebuffer_completeness() | Brian Paul | |
when updating/validating framebuffer state. The _Status field is set to zero when we need to recompute _Status. Otherwise, it's up to date. | |||
2011-02-28 | mesa: reduce calls to _mesa_test_framebuffer_completeness() | Brian Paul | |
when doing glCopyTex[Sub]Image() and checking the source buffer's completeness. We only need to determine FBO completeness when the status is indeterminate. | |||
2011-02-28 | mesa: s/mesaFormat/attFormat/ | Brian Paul | |
2011-03-01 | r300g: set the correct HiZ clear value | Marek Olšák | |
2011-03-01 | r300g: update derived state before uploading vertex buffers | Marek Olšák | |
The function may invoke blitter, which invalidates vertex buffers. | |||
2011-03-01 | u_vbuf_mgr: compute user buffer size for instance data from instance_count | Marek Olšák | |
2011-03-01 | r300g: fix printing whether Z compression is enabled | Marek Olšák | |
2011-03-01 | r300g: disable HiZ permanently if the the depth function is inverted | Marek Olšák | |
Instead of temporarily. The HiZ function (something like a depth function) is a property of a HiZ buffer and can only be changed during HiZ clears. | |||
2011-03-01 | r300g: fix HiZ memory size computation and deciding when to use HiZ | Marek Olšák | |
I removed the HiZ memory management, because the HiZ RAM is too small and I also did it in hope that HiZ will be enabled more often. This also sets aligned strides to HIZ_PITCH and ZMASK_PITCH. | |||
2011-02-28 | r600g: add missing evergreen INT_TO_FLT to r600_bc_get_num_operands | Alex Deucher | |
Signed-off-by: Alex Deucher <alexdeucher@gmail.com> | |||
2011-03-01 | rgtc: fix void pointer arith. | Dave Airlie | |
should fix scons build. | |||
2011-02-28 | glsl: Enable GL_OES_texture_3D extension for ES2. | Kenneth Graunke | |
2011-02-28 | glsl: Use reralloc instead of plain realloc. | Kenneth Graunke | |
Plugs a memory leak when compiling shaders with user defined structures. NOTE: This is a candidate for the 7.9 and 7.10 branches. | |||
2011-02-28 | r600g: indentation fixes | Jerome Glisse | |
Signed-off-by: Jerome Glisse <jglisse@redhat.com> | |||
2011-02-28 | r300g: initialize SC_SCREENDOOR | Marek Olšák | |
2011-02-28 | nv50: replace most of it with nvc0 driver ported to nv50 | Christoph Bumiller | |
We'll have to do some unification now to reduce code duplication. | |||
2011-02-28 | r300g: disable hyper-z on rs6xx+ | Marek Olšák | |
It doesn't work. | |||
2011-02-27 | mesa: Add texcompress_rgtc.c to SConscript. | Vinson Lee | |
2011-02-28 | rgtc: update docs | Dave Airlie | |
2011-02-28 | mesa/st: add RGTC format support. | Dave Airlie | |
this just adds a format check + format conversion. | |||
2011-02-28 | swrast: add RGTC support | Dave Airlie | |
2011-02-28 | mesa: Add RGTC texture store/fetch support. | Dave Airlie | |
This adds support for the RGTC unsigned and signed texture storage and fetch methods. the code is a port of the DXT5 alpha compression code. Signed-off-by: Dave Airlie <airlied@redhat.com> | |||
2011-02-28 | mesa: make_float_temp_image non-static | Dave Airlie | |
We need this to do signed stuff for RGTC. | |||
2011-02-28 | rgtc: llvmpipe/softpipe refuse RGTC until u_format has support. | Dave Airlie | |
So far I haven't implemented the u_format code for these. Signed-off-by: Dave Airlie <airlied@redhat.com> | |||
2011-02-28 | r300g: force swizzles for RGTC | Dave Airlie | |
still can't get signed to work | |||
2011-02-28 | r600g: implement instanced drawing support | Christian König | |
2011-02-28 | st/mesa & v_bug_mgr: two small instanced drawing fixes | Christian König | |
2011-02-28 | Revert "r600g: Don't negate result of ABS instruction" | Dave Airlie | |
This reverts commit b6d40213935da702570eca2c0861bd4b1d7f5254. This actually breaks gears here on my rv670. | |||
2011-02-28 | r600g: Process TRUNC with tgis_op2 | Fabian Bieler | |
TRUNC is neither a scalar instruction nor exclusive to the Trans unit. Signed-off-by: Dave Airlie <airlied@redhat.com> | |||
2011-02-28 | r600g: Don't negate result of ABS instruction | Fabian Bieler | |
Signed-off-by: Dave Airlie <airlied@redhat.com> |