Commit Graph

39748 Commits

Author SHA1 Message Date
Eric Anholt 86ad797be4 intel: More reverting of the sw fallback for depth texture border color.
The rest was done with 9aec1288ee
2010-09-24 18:19:08 -07:00
Eric Anholt 2e3d22b074 intel: Add fallback debug to glGenerateMipmap. 2010-09-24 18:03:28 -07:00
Eric Anholt 934fde4f5a intel: Fix segfault on INTEL_DEBUG=fbo with unsupported framebuffers. 2010-09-24 18:03:28 -07:00
Marek Olšák 8619495790 util: fix util_pack_color for B4G4R4A4
NOTE: This is a candidate for the 7.9 branch.
2010-09-25 01:52:33 +02:00
Eric Anholt 1946b81e70 i965: Add support for rendering to SARGB8 FBOs.
Tested with fbo-generatemipmap-formats GL_EXT_texture_srgb.  The test
still fails on SLA8, though.
2010-09-24 16:12:50 -07:00
Eric Anholt 836803df79 intel: Corresponding FinishRenderTexture debug to BeginRenderTexture. 2010-09-24 16:12:50 -07:00
Jerome Glisse 6613605d79 r600g: bring over fix from old path to new path
Up to 2010-09-19:
r600g: fix tiling support for ddx supplied buffers
9b146eae25

user buffer seems to be broken... new to fix that.

Signed-off-by: Jerome Glisse <jglisse@redhat.com>
2010-09-24 17:33:30 -04:00
Jerome Glisse 3ad4486bfe r600g: fix evergreen new path
glxgears seems to work, had somelockup but now they seems to have vanish.

Signed-off-by: Jerome Glisse <jglisse@redhat.com>
2010-09-24 16:17:28 -04:00
Jerome Glisse 49111213e4 r600g: fix reg definition
Doesn't bother fixing old path code, just disable that reg.

Signed-off-by: Jerome Glisse <jglisse@redhat.com>
2010-09-24 16:09:05 -04:00
Jerome Glisse ba7e6ccc95 r600g: fix evergreen new path
Signed-off-by: Jerome Glisse <jglisse@redhat.com>
2010-09-24 15:02:33 -04:00
Jerome Glisse b43480fabb r600g: fixup some evergreen register definitions
Signed-off-by: Jerome Glisse <jglisse@redhat.com>
2010-09-24 15:02:33 -04:00
Ian Romanick e4bd50c232 egl: Fix several 'comparison between signed and unsigned integer' warnings
I hate GCC for requiring the (int) cast on sizeof.
2010-09-24 10:55:38 -07:00
Ian Romanick 66c9ac76ad egl_glx: Silence piles of 'unused variable' warnings 2010-09-24 10:55:38 -07:00
Eric Anholt e7c8832c7f intel: Dead comment removal. 2010-09-24 10:32:57 -07:00
Alex Deucher 15861e0074 r600c: fix mipmap stride on evergreen
taken from Dave's r600g fix
2010-09-24 13:20:58 -04:00
Ian Romanick 137fce247f EGL DRI2: Silence 'missing initializer' warnings 2010-09-24 09:40:06 -07:00
Ian Romanick eade946cbf EGL DRI2: Silence piles of 'unused variable' warnings 2010-09-24 09:40:06 -07:00
Brian Paul d1a4dd4217 llvmpipe: make texture border_color dynamic state 2010-09-24 09:48:32 -06:00
Brian Paul 61b7da074e llvmpipe: make min/max lod and lod bias dynamic state
Before, changing any of these sampler values triggered generation
of new JIT code.  Added a new flag for the special case of
min_lod == max_lod which is hit during auto mipmap generation.
2010-09-24 09:47:37 -06:00
Jerome Glisse 7967b46e65 r600g: fix compilation after change to evergreend.h
Signed-off-by: Jerome Glisse <jglisse@redhat.com>
2010-09-24 10:43:57 -04:00
Jerome Glisse eff1af65af r600g: evergreen fix for new design
Signed-off-by: Jerome Glisse <jglisse@redhat.com>
2010-09-24 10:41:01 -04:00
Jerome Glisse cb3aed80db r600g: move use_mem_constants flags for new designs structure alignment
Signed-off-by: Jerome Glisse <jglisse@redhat.com>
2010-09-24 10:41:01 -04:00
Jerome Glisse 3672bc14af r600g: fix typo in evergreen define (resource are in [0x30000;0x34000] range)
Signed-off-by: Jerome Glisse <jglisse@redhat.com>
2010-09-24 10:41:01 -04:00
Brian Paul f5c810c42f st/mesa: use the wrapped renderbuffer in CopyPixels()
Fixes assertion failures when copying stencil pixels.

NOTE: this is a candidate for the 7.9 branch.
2010-09-24 08:27:06 -06:00
Brian Paul 10dcc989ab st/mesa: add missing MESA_FORMAT_S8 case in st_mesa_format_to_pipe_format()
NOTE: this is a candidate for the 7.9 branch.
2010-09-24 08:24:43 -06:00
Brian Paul 9f7c8053e0 mesa: fix assertions to handle srgb formats
http://bugs.freedesktop.org/show_bug.cgi?id=30333

NOTE: This is a candidate for the 7.9 branch.
2010-09-24 07:55:49 -06:00
Luca Barbieri 1154765429 d3d1x: CRLF -> LF in progs 2010-09-24 15:12:20 +02:00
Luca Barbieri 7e81c67c8b d3d1x: stop using GLX in demos, just use the default visual 2010-09-24 15:12:19 +02:00
Luca Barbieri db1fbb1efc d3d1x: assert if X visual is not among enumerated visuals 2010-09-24 15:12:19 +02:00
Luca Barbieri f1063cfee2 d3d1x: don't crash on drivers not supporting vertex or geometry sampling 2010-09-24 15:12:19 +02:00
Luca Barbieri b632d9fce3 nvfx: add RGB framebuffer format support in addition to BGR 2010-09-24 15:12:19 +02:00
Luca Barbieri d0ee833dee nvfx: allow setting NULL constant buffers 2010-09-24 15:12:19 +02:00
Andre Maasikas 8b63ed4e6c r600g: break alu clause earlier
we still have constants to add and next int may need also 6 slots
2010-09-24 13:26:19 +03:00
Luca Barbieri c7a064b4d5 d3d1x: fix linking of dxbc2tgsi 2010-09-24 09:51:15 +02:00
Luca Barbieri 54ee7721a1 d3d1x: draw to the correct buffer 2010-09-24 09:15:49 +02:00
Luca Barbieri 0f4ec3f72c d3d1x: fix CheckMultisampleQualityLevels 2010-09-24 09:15:49 +02:00
Luca Barbieri 0e40b41cee d3d1x: don't assert on unsupported resource types 2010-09-24 09:15:49 +02:00
Luca Barbieri 4babdc7844 d3d1x: add untested support for geometry shader translation 2010-09-24 09:15:49 +02:00
Luca Barbieri f71f8c7d18 d3d1x: add shader dumping 2010-09-24 09:15:49 +02:00
Dave Airlie 11cd1612a1 r600g: fix polygon mode
this fixes glean'pointSprite test.
2010-09-24 18:58:16 +10:00
Dave Airlie efa111a6cb r600g: fixup sprite coord enable.
this fixes piglit glsl-fs-pointcoord
2010-09-24 16:36:54 +10:00
Dave Airlie 428b101af9 r600g: fix typo in r700 alu emit 2010-09-24 16:12:02 +10:00
Dave Airlie 59276b8541 r600g: fixup VP->FP output->input routing.
We need to map the TGSI semantics to each other using the hw semantic ids.

this fixes glsl-kwin-blur and glsl-routing.
2010-09-24 14:59:19 +10:00
Dave Airlie e74d26d82a r600g: fixup tex wrapping.
the clamp edge/clamp cases were reversed.
2010-09-24 13:51:54 +10:00
Dave Airlie 4e27e935ca r600g: drop index_offset parameter to index buffer translate.
r600 doesn't need this as we always have working index bias
2010-09-24 12:38:14 +10:00
Dave Airlie cf0162be13 r600g: fix draw-elements and draw-elements-base-vertex 2010-09-24 12:34:43 +10:00
Dave Airlie 95e04c3d74 r600g: some more vertex formats 2010-09-24 12:34:43 +10:00
Dave Airlie b7ab9ee84e r600g: add some more vertex format support.
adds the sscaled formats, this passes some more of the draw-vertices tests.
2010-09-24 12:34:43 +10:00
Dave Airlie 4388087f19 r600g: add vert support for 16/16 and 16/16/16 floats.
makes draw-vertices-half-float pass
2010-09-24 12:34:43 +10:00
Marek Olšák 85a45dcd5d Build r300g by default
NOTE: This will go to 7.9 as well.
2010-09-24 02:58:50 +02:00