- Aug 22, 2015
-
-
Fixes a compiler warning of defined but not used function when HAVE_MKOSTEMP is defined. Fixes: eb3e2562(configure.ac: check for mkostemp()) Signed-off-by: Boyan Ding <boyan.j.ding@gmail.com> Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com> Reviewed-by: Matt Turner <mattst88@gmail.com> Reviewed-by: Thomas Helland <thomashelland90@gmail.com>
-
Emil Velikov authored
Fixes: e2b59a39(mapi: add ARB_tessellation_shader) Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
-
Emil Velikov authored
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
-
Emil Velikov authored
The build/file was removed with an earlier commit while the EXTRA_DIST was forgotten. Fixes: 66d77cd7 (scons: don't build the kms-dri winsys) Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
-
Emil Velikov authored
The files are not referenced in any other place in whole of mesa. They are likely remnants of the early development stage. Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
-
Emil Velikov authored
vc4 conflicts with ilo, when build on x86 as it's build for emulation purposes. In that mode a i965-like symbol is exported by vc4, which conflicts with the ilo one in the gallium-dri megadriver. Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
-
Reviewed-by: Edward O'Callaghan <eocallaghan@alterapraxis.com> Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com>
-
Reviewed-by: Edward O'Callaghan <eocallaghan@alterapraxis.com> Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com>
-
Emil Velikov authored
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
-
Emil Velikov authored
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com> (cherry picked from commit fa342251)
-
Emil Velikov authored
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com> (cherry picked from commit a43b3dd9)
-
Chris Wilson authored
The nv_conditional_render piglits were sporadically failing. Moving the control flush from the write and placing it just before the read was sufficient to make the piglits pass a 1000/1000 times. The bspec says that the flush enable bit "waits until all previous writes of immediate data from post sync circles are complete before executing the next command" - the operative word being previous! Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=90691 Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> Cc: Neil Roberts <neil@linux.intel.com> Cc: Kenneth Graunke <kenneth@whitecape.org> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
-
- Aug 21, 2015
-
-
Emma Anholt authored
I switched us to tracking whether the results *could* go to r4, but then didn't make a separate register class for the class bits that included r4. Switch the "any" class to actually be "any", and name the "any but r4" class more appropriately. total instructions in shared programs: 96798 -> 94680 (-2.19%) instructions in affected programs: 62736 -> 60618 (-3.38%)
-
Emma Anholt authored
total instructions in shared programs: 97580 -> 96798 (-0.80%) instructions in affected programs: 52826 -> 52044 (-1.48%)
-
Emma Anholt authored
-
Emma Anholt authored
-
Emma Anholt authored
I thought I'd converted this over previously. It was copy propagating MOVs badly with the new destination packing flags.
-
Krzysztof Sobiecki authored
We had several reports of users hitting bugs with the other path to upload constants, and switching to the user constant buffer path solves the bugs. User constant buffers are expected to be slower for Nvidia cards, so ideally this patch should be reverted when the path is fixed. Reviewed-by: Axel Davy <axel.davy@ens.fr> Signed-off-by: Krzysztof Sobiecki <sobkas@gmail.com>
-
Axel Davy authored
release build was complaining Signed-off-by: Axel Davy <axel.davy@ens.fr>
-
Axel Davy authored
release build was complaining Signed-off-by: Axel Davy <axel.davy@ens.fr>
-
Axel Davy authored
The compiler was complaining the value may be uninitialised when it is used (which is wrong). Initialize to NULL to silent the warning.
-
Axel Davy authored
There was an unused variable
-
Axel Davy authored
This is quite rare that an app does set again the same shaders, but it isn't an expensive check either. Signed-off-by: Axel Davy <axel.davy@ens.fr>
-
Axel Davy authored
It is very common for d3d9 apps to set again the constants they need before every draw call, even if nothing changed. Since we are mostly gpu bound, it is better to check for change, and upload constants again (and thus use gpu bandwith) only if the constants changed. Signed-off-by: Axel Davy <axel.davy@ens.fr>
-
Axel Davy authored
The number of texture stages is 8. 'tex_stage' array was too big, and thus the checks with 'Elements(state->ff.tex_stage)' were passing, causing some invalid API calls to pass, and crash because of out of bounds write since bumpmap_vars was just the correct size. Signed-off-by: Axel Davy <axel.davy@ens.fr>
-
Axel Davy authored
The CSO cache unbinds views that are not needed anymore, which we don't do. It checks for change before committing the views. Signed-off-by: Axel Davy <axel.davy@ens.fr>
-
Axel Davy authored
Signed-off-by: Axel Davy <axel.davy@ens.fr>
-
Axel Davy authored
Signed-off-by: Axel Davy <axel.davy@ens.fr>
-
Axel Davy authored
It wasn't giving the expected result. This fixes some object being transparents in games like FEAR. Signed-off-by: Axel Davy <axel.davy@ens.fr>
-
Axel Davy authored
Taken from wine tests Signed-off-by: Axel Davy <axel.davy@ens.fr>
-
Axel Davy authored
Fixes Wine tests Signed-off-by: Axel Davy <axel.davy@ens.fr>
-
Axel Davy authored
nine_update_state called every draw call. This patch attemps to change the order of the checks to have better control flow Signed-off-by: Axel Davy <axel.davy@ens.fr>
-
Axel Davy authored
The implementation used Wine tests for conformance Signed-off-by: Axel Davy <axel.davy@ens.fr>
-
Axel Davy authored
Wine tests were used to get it right. Signed-off-by: Axel Davy <axel.davy@ens.fr>
-
Axel Davy authored
There were flags all sm3 cards do advertise, and we weren't. Some games can trigger buggy rendering path if the caps are not what they expect. Signed-off-by: Axel Davy <axel.davy@ens.fr>
-
Axel Davy authored
Signed-off-by: Axel Davy <axel.davy@ens.fr>
-
Axel Davy authored
Automatically switch to userbuf path when we would need to upload fog or bumpmat constants Signed-off-by: Axel Davy <axel.davy@ens.fr>
-
Axel Davy authored
Signed-off-by: Axel Davy <axel.davy@ens.fr>
-
Axel Davy authored
Separate state setting and commit Changes how the shader key is computed Signed-off-by: Axel Davy <axel.davy@ens.fr>
-
Axel Davy authored
Signed-off-by: Axel Davy <axel.davy@ens.fr> Reviewed-by: David Heidelberg <david@ixit.cz>
-