- 04 Feb, 2014 1 commit
-
-
Marek Olšák authored
This can be derived from the shader caps. All GPUs from ATI/AMD, NVIDIA, and INTEL have separate texture slots for each shader stage.
-
- 29 Jan, 2014 1 commit
-
-
Siavash Eliasi authored
v2: Fixed setting switch cases prior to PIPE_CAP_MIN_MAP_BUFFER_ALIGNMENT incorrectly. Reviewed-by:
Ian Romanick <ian.d.romanick@intel.com>
-
- 24 Jan, 2014 1 commit
-
-
Brian Paul authored
Trivial.
-
- 23 Jan, 2014 1 commit
-
-
Marek Olšák authored
If any driver doesn't support this, it can use a blit after resolving the samples. Reviewed-by:
Brian Paul <brianp@vmware.com>
-
- 12 Dec, 2013 1 commit
-
-
Brian Paul authored
Newer virtual HW versions support smooth/stipple/wide lines. Use that instead of 'draw' fallbacks when possible. Reviewed-by:
José Fonseca <jfonseca@vmware.com>
-
- 03 Dec, 2013 1 commit
-
-
Marek Olšák authored
-
- 28 Nov, 2013 1 commit
-
-
Roland Scheidegger authored
Ever since introducing separate sampler and sampler view max this was really missing. Every driver but llvmpipe reports the same number as number of samplers for now, so nothing should break. Reviewed-by:
Jose Fonseca <jfonseca@vmware.com>
-
- 19 Nov, 2013 1 commit
-
-
Brian Paul authored
This is basically a a respin of f1dfcf4bce35e6796f873d9a00103b280da81e4c per Jose's suggestion. Just set the SVGA3dSurfaceFormatCaps flags for 3D and cube textures when checking the texture format capabilities. This will filter out unsupported combinations like 3D+DXT. Reviewed-by:
Jose Fonseca <jfonseca@vmware.com>
-
- 18 Nov, 2013 1 commit
-
-
Brian Paul authored
Reviewed-by:
Jakob Bornecrantz <jakob@vmware.com>
-
- 11 Nov, 2013 1 commit
-
-
Brian Paul authored
Only loop over the actual number of color buffers supported, not PIPE_MAX_COLOR_BUFS. Reviewed-by:
José Fonseca <jfonseca@vmware.com>
-
- 07 Nov, 2013 2 commits
-
-
Brian Paul authored
Even if the query returns 8, only 4 really work. Reviewed-by:
José Fonseca <jfonseca@vmware.com>
-
Brian Paul authored
This just tells the state tracker to turn on the GL_ARB_shader_texture_lod extension. This simply allows the GLSL compiler to emit TXL and TXD instructions for both vertex and fragment shaders. We already support these opcodes in the svga driver. Though, the shadow2DGrad() Piglit tests are failing. Reviewed-by:
José Fonseca <jfonseca@vmware.com>
-
- 25 Oct, 2013 1 commit
-
-
Ilia Mirkin authored
This CAP will determine whether ARB_framebuffer_object can be enabled. The nv30 driver does not allow mixing swizzled and linear zsbuf/cbuf textures. Signed-off-by:
Ilia Mirkin <imirkin@alum.mit.edu> Signed-off-by:
Marek Olšák <marek.olsak@amd.com>
-
- 16 Oct, 2013 1 commit
-
-
Brian Paul authored
Fix debug error message. Add switch case for PIPE_SHADER_COMPUTE. Trivial.
-
- 01 Oct, 2013 3 commits
-
-
Brian Paul authored
The svga/d3d9 convention is that pixel centers are at integer coordinates. Fixes piglit glsl-arb-fragment-coord-conventions test. Reviewed-by:
José Fonseca <jfonseca@vmware.com>
-
Brian Paul authored
Using the map/unmap path for glTexImage is a little bit faster than blitting. Also, this fixes about 50 assorted piglit failures that seem to be related to the blit version of glReadPixels. Reviewed-by:
Thomas Hellstrom <thellstrom@vmware.com> Reviewed-by:
José Fonseca <jfonseca@vmware.com>
-
Brian Paul authored
So return PIPE_SHADER_CAP_TGSI_CONT_SUPPORTED = 0.
-
- 22 Jul, 2013 1 commit
-
-
Tom Stellard authored
Cc: mesa-stable@lists.freedesktop.org [ Francisco Jerez: Fix "PIPE_ENDIAN_SMALL" in the documentation, define PIPE_ENDIAN_NATIVE. ]
-
- 02 Jul, 2013 1 commit
-
-
Marek Olšák authored
Not needed with do_dead_builtin_varyings. Reviewed-by:
Ian Romanick <ian.d.romanick@intel.com>
-
- 30 May, 2013 1 commit
-
-
Brian Paul authored
-
- 11 May, 2013 1 commit
-
-
Marek Olšák authored
v2: fix typo 65535 -> 65536 Reviewed-by:
Brian Paul <brianp@vmware.com>
-
- 18 Apr, 2013 1 commit
-
-
Christoph Bumiller authored
This is the only sane solution for nv50 and nvc0 (really, trust me), but since on other hardware the border colour is tightly coupled with texture state they'd have to undo the swizzle, so I've added a cap. The dependency of update_sampler on the texture updates was introduced to avoid doing the apply_depthmode to the swizzle twice. v2: Moved swizzling helper to u_format.c, extended the CAP to provide more accurate information.
-
- 03 Apr, 2013 3 commits
-
-
Brian Paul authored
To track the amount of memory used by all pipe_resources (textures and buffers). Reviewed-by:
Jose Fonseca <jfonseca@vmware.com>
-
Brian Paul authored
The fallbacks count is the number of drawing calls that use a "draw" module fallback, such as polygon stipple. Reviewed-by:
Jose Fonseca <jfonseca@vmware.com>
-
Brian Paul authored
-
- 23 Mar, 2013 1 commit
-
-
Marek Olšák authored
The blit-based paths for TexImage, GetTexImage, and ReadPixels aren't very fast with software rasterizer. Now Gallium drivers have the ability to turn them off. Reviewed-by:
Brian Paul <brianp@vmware.com> Tested-by:
Brian Paul <brianp@vmware.com>
-
- 20 Mar, 2013 1 commit
-
-
Christoph Bumiller authored
This makes it possible to identify gl_TexCoord and gl_PointCoord for drivers where sprite coordinate replacement is restricted. The new PIPE_CAP_TGSI_TEXCOORD decides whether these varyings should be hidden behind the GENERIC semantic or not. With this patch only nvc0 and nv30 will request that they be used. v2: introduce a CAP so other drivers don't have to bother with the new semantic v3: adapt to introduction gl_varying_slot enum
-
- 04 Feb, 2013 2 commits
-
-
Brian Paul authored
Initially, only softpipe/llvmpipe support SQRT.
-
Andreas Boll authored
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=60098Signed-off-by:
Brian Paul <brianp@vmware.com>
-
- 15 Jan, 2013 1 commit
-
-
Marek Olšák authored
Reviewed-by:
Brian Paul <brianp@vmware.com>
-
- 20 Dec, 2012 1 commit
-
-
José Fonseca authored
To better reflect what it is being advertised. Reviewed-by:
Dave Airlie <airlied@redhat.com> Reviewed-by:
Marek Olšák <maraeo@gmail.com> Reviewed-by:
Brian Paul <brianp@vmware.com>
-
- 11 Dec, 2012 1 commit
-
-
Dave Airlie authored
Signed-off-by:
Dave Airlie <airlied@redhat.com>
-
- 09 Nov, 2012 1 commit
-
-
Dave Airlie authored
Signed-off-by:
Dave Airlie <airlied@redhat.com>
-
- 31 Oct, 2012 1 commit
-
-
Marek Olšák authored
Reviewed-by:
Brian Paul <brianp@vmware.com> v2: update relnotes-9.1 v3: use align_malloc and align_free for malloced buffers in r300g v4: document the new CAP in the docs
-
- 16 Oct, 2012 1 commit
-
-
Brian Paul authored
-
- 30 Sep, 2012 1 commit
-
-
Marek Olšák authored
Tested-by:
Michel Dänzer <michel.daenzer@amd.com> Reviewed-by:
Brian Paul <brianp@vmware.com>
-
- 10 Jul, 2012 1 commit
-
-
Marek Olšák authored
-
- 26 Jun, 2012 3 commits
-
-
Brian Paul authored
Reviewed-by:
Marek Olšák <maraeo@gmail.com>
-
Brian Paul authored
And fix incorrect error message for a bad shader type/number. Reviewed-by:
Marek Olšák <maraeo@gmail.com>
-
Brian Paul authored
This is actually required for GL_ARB_framebuffer_object, but the state tracker doesn't currently check it. Direct3D 9 allows mixed format color buffers with some restrictions. Setting this allows Unigine Heaven 2.5 and 3.0 to run. Tested both on GL and D3D hosts. Reviewed-by:
Jose Fonseca <jfonseca@vmware.com> Reviewed-by:
Jakob Bornecrantz <jakob@vmware.com>
-