- 21 Mar, 2012 13 commits
-
-
Brian Paul authored
Instead of the hard-coded value of 32. Note that MaxUnrollIterations defaults to 32 so there's no net change. But the gallium state tracker can override this. NOTE: This is a candidate for the 8.0 branch. Reviewed-by:
Kenneth Graunke <kenneth@whitecape.org>
-
Eric Anholt authored
Improves Unigine Tropics performance at 1024x768 by 2.06236% +/- 0.50272% (n=11). Reviewed-by:
Chris Wilson <chris@chris-wilson.co.uk> Reviewed-by:
Kenneth Graunke <kenneth@whitecape.org>
-
Eric Anholt authored
drm_intel_bo_unmap() supports both in the current libdrm version. Reviewed-by:
Kenneth Graunke <kenneth@whitecape.org>
-
Eric Anholt authored
Unigine Tropics uses INVALIDATE_BUFFER and not UNSYNCHRONIZED to reset the buffer object when its streaming wraps. Don't penalize it by flushing the batch at the wrap point, just allocate a new BO and get to using it. Reviewed-by:
Kenneth Graunke <kenneth@whitecape.org>
-
Eric Anholt authored
Reviewed-by:
Yuanhan Liu <yuanhan.liu@linux.intel.com> Reviewed-by:
Kenneth Graunke <kenneth@whitecape.org>
-
Eric Anholt authored
It also asks for BMPs in the aub file at SwapBuffers time. Reviewed-by:
Yuanhan Liu <yuanhan.liu@linux.intel.com> Reviewed-by:
Kenneth Graunke <kenneth@whitecape.org>
-
Eric Anholt authored
We'll need this for AUB dumping and unsynchronized maps. Reviewed-by:
Kenneth Graunke <kenneth@whitecape.org>
-
Jakob Bornecrantz authored
Signed-off-by:
Jakob Bornecrantz <jakob@vmware.com> (cherry picked from commit 0bf0ba44)
-
Jakob Bornecrantz authored
Signed-off-by:
Jakob Bornecrantz <jakob@vmware.com> (cherry picked from commit 5f7204c3)
-
Jakob Bornecrantz authored
Signed-off-by:
Jakob Bornecrantz <jakob@vmware.com> (cherry picked from commit 770f785a)
-
Eric Anholt authored
Fixes piglit glsl-1.40/execution/tf-no-position. Reviewed-by:
Ian Romanick <ian.d.romanick@intel.com> Reviewed-by:
Kenneth Graunke <kenneth@whitecape.org>
-
Jon Turney authored
Use -no-undefined to assure libtool that the library has no unresolved symbols at link time, so that libtool will build a shared library on platforms that require that all symbols are resolved when the library is linked. Signed-off-by:
Jon TURNEY <jon.turney@dronecode.org.uk>
-
Eric Anholt authored
These are used for pretty presentation of the application name in the UI. Tested-by:
Kenneth Graunke <kenneth@whitecape.org>
-
- 20 Mar, 2012 27 commits
-
-
Alex Deucher authored
Note: this is a candidate for the stable branches. Signed-off-by:
Alex Deucher <alexander.deucher@amd.com>
-
Eric Anholt authored
The force-enable option is dropped, now that the hardware we were concerned about has HiZ on by default. Now, instead of doing INTEL_HIZ=0 to test disabling hiz, you can set hiz=false. v2: Disable separate stencil on gen6 when HIZ is turned off. (previously, this had to be done manually in addition). Reviewed-by: Kenneth Graunke <kenneth@whitecape.org> (v1)
-
Eric Anholt authored
This was a debug option during gen6 transform feedback bringup (and a similar one existed during gen4 bringup). However, it looks like we're done with that, and we don't anticipate it being used again, either for geometry shaders or transform feedback. Suggested by: Kenneth Graunke <kenneth@whitecape.org>
-
Eric Anholt authored
This was added in the i915/i965 merge from the i915 driver, but I don't recall it ever being used since then. Reviewed-by:
Kenneth Graunke <kenneth@whitecape.org>
-
Eric Anholt authored
If you want to test the graphics driver, you want to test it under the conditions that users will see, not some set of additional fallbacks. If you want to test swrast, run the swrast driver (or no_rast=true) instead. Reviewed-by:
Kenneth Graunke <kenneth@whitecape.org>
-
Anuj Phogat authored
This patch handles a case when mapping a large texture fails in drm_intel_gem_bo_map_gtt(). These changes avoid assertion failure later in the driver as reported in following bugs: https://bugs.freedesktop.org/show_bug.cgi?id=44970 https://bugs.freedesktop.org/show_bug.cgi?id=46303 Testing: No regressions in piglit quick.tests Signed-off-by:
Anuj Phogat <anuj.phogat@gmail.com>
-
Kenneth Graunke authored
-
Kenneth Graunke authored
To avoid redundancies, this patch also removes Makefile.in from the other .gitignore files. Acked-by:
Eric Anholt <eric@anholt.net>
-
Paul Berry authored
To avoid redundancies, this patch also removes .deps, .libs, and *.la from .gitignore files in subdirectories. Reviewed-by:
Kenneth Graunke <kenneth@whitecape.org>
-
Brian Paul authored
As Eric pointed out, we know the cube faces are square at this point so we only need to test the texture widths for consistency. Reviewed-by:
Kenneth Graunke <kenneth@whitecape.org>
-
Brian Paul authored
The max size was 16Kx16K so a 4 byte/pixel, six-sided cube would require 6 GBytes of memory. If mipmapped, 8 GB. Reduce the max size to 4K to make the total size more reasonable. Fixes a crash with the new piglit max-texture-size test. Reviewed-by:
Yuanhan Liu <yuanhan.liu@linux.intel.com>
-
Brian Paul authored
Per the spec, only nearest filtering is supported for integer textures. Otherwise, the texture is incomplete. Reviewed-by:
José Fonseca <jfonseca@vmware.com> Reviewed-by:
Eric Anholt <eric@anholt.net>
-
Brian Paul authored
Instead of gl_texture_object::_Complete there are now two fields: _BaseComplete and _MipmapComplete. The former indicates whether the base texture level is valid. The later indicates whether the whole mipmap is valid. With sampler objects, a single texture can appear to be both complete and incomplete at the same time. See the GL_ARB_sampler_objects spec for more details. To implement this we now check if the texture is complete with respect to a sampler state. Another benefit of this is we no longer need to invalidate a texture's completeness state when we change the minification/magnification filters with glTexParameter(). Reviewed-by:
José Fonseca <jfonseca@vmware.com> Reviewed-by:
Eric Anholt <eric@anholt.net>
-
Brian Paul authored
Reviewed-by:
José Fonseca <jfonseca@vmware.com> Reviewed-by:
Eric Anholt <eric@anholt.net>
-
Brian Paul authored
Reviewed-by:
José Fonseca <jfonseca@vmware.com> Reviewed-by:
Eric Anholt <eric@anholt.net>
-
Brian Paul authored
To mark the texture object as incomplete. Reviewed-by:
José Fonseca <jfonseca@vmware.com> Reviewed-by:
Eric Anholt <eric@anholt.net>
-
Brian Paul authored
Merge the mipmap level checking code that was separate cases for 1D, 2D, 3D and CUBE before. Reviewed-by:
José Fonseca <jfonseca@vmware.com> Reviewed-by:
Eric Anholt <eric@anholt.net>
-
Brian Paul authored
Reviewed-by:
José Fonseca <jfonseca@vmware.com> Reviewed-by:
Eric Anholt <eric@anholt.net>
-
Brian Paul authored
Reviewed-by:
José Fonseca <jfonseca@vmware.com> Reviewed-by:
Eric Anholt <eric@anholt.net>
-
Brian Paul authored
Reviewed-by:
José Fonseca <jfonseca@vmware.com> Reviewed-by:
Eric Anholt <eric@anholt.net>
-
Brian Paul authored
Move the simple MaxLevel < BaseLevel test earlier to be closer to where we error-check BaseLevel. Also, use the local baseLevel var in more places. Reviewed-by:
José Fonseca <jfonseca@vmware.com> Reviewed-by:
Eric Anholt <eric@anholt.net>
-
Brian Paul authored
and add missing case for GL_TEXTURE_BUFFER. Reviewed-by:
José Fonseca <jfonseca@vmware.com> Reviewed-by:
Eric Anholt <eric@anholt.net>
-
Brian Paul authored
Reviewed-by:
Kenneth Graunke <kenneth@whitecape.org> Reviewed-by:
José Fonseca <jfonseca@vmware.com> Reviewed-by:
Eric Anholt <eric@anholt.net>
-
Brian Paul authored
To make the no-change case faster, as we do for the other object-reference functions. Reviewed-by:
José Fonseca <jfonseca@vmware.com> Reviewed-by:
Eric Anholt <eric@anholt.net>
-
Eric Anholt authored
Reviewed-by:
Kenneth Graunke <kenneth@whitecape.org>
-
Eric Anholt authored
Fixes piglit GL_EXT_transform_feedback/negative-prims. Reviewed-by:
Brian Paul <brianp@vmware.com>
-
Eric Anholt authored
We want to start emitting an INVALID_OPERATION from here for transform feedback. Note that this forced dlist.c to almost not use this function, since it wants different behavior during dlist compile. Just pull the non-TF, non-GS test out for compile, because: 1) TF doesn't matter in that case because there's no drawing. 2) I don't think we're going to see GSes and display lists in the same context, if we don't do GL_ARB_compatibility. Reviewed-by:
Brian Paul <brianp@vmware.com>
-