- Jul 30, 2018
-
-
Alexander von Gluck authored
-
Rhys Perry authored
To avoid serializing, this has the user constant buffer always be 65536 bytes and enabled unless it's required that something else is used for constant buffer 0. Fixes artifacts with at least XCOM: Enemy Within, 0 A.D. and Unigine Valley, Heaven and Superposition. v2: changed uniform_buffer_bound to be bool instead of a uint32_t v3: remove magic constants v3: remove pointless code in nvc0_validate_driverconst Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=100177 Signed-off-by: Rhys Perry <pendingchaos02@gmail.com> Reviewed-by: Ilia Mirkin <imirkin@alum.mit.edu>
-
Emma Anholt authored
The kernel by default serializes the BCL on previous BCLs submitted on this FD, but not RCLs. For now this fix is conservative and blocks on last RCL if any vertex texturing is done, which fails to get bin/render overlap if there was an intermediate job that doesn't draw to the BCL's buffer. I've dropped a perf_debug() in here to note that as a potential future improvement. Fixes intermittent failures in KHR-GLES3.copy_tex_image_conversions.required.*
-
Emma Anholt authored
-
Emma Anholt authored
Reported-by: Rob Clark <robdclark@gmail.com> Fixes: e92959c4 ("v3d: Pass the whole clif_dump structure to v3d_print_group().")
-
- Jul 29, 2018
-
-
Faith Ekstrand authored
We weren't returning at the end of the nir_isntr_type_deref case in nir_instrs_equal and it was falling through to the default of false. While we're at it, make the default unreachable because all statements in the switch now have their own returns. Had we done that before, we would have caught this bug a long time ago. Fixes: 19a4662a "nir: Add a deref instruction type" Reviewed-by: Caio Marcelo de Oliveira Filho <caio.oliveira@intel.com> Reviewed-by: Thomas <Helland<thomashelland90@gmail.com>
-
Faith Ekstrand authored
Fixes: d800b7da "nir: Add a helper for figuring out what..." Reviewed-by: Caio Marcelo de Oliveira Filho <caio.oliveira@intel.com>
-
Faith Ekstrand authored
They're all just querying things about the list and not mutating anything. Reviewed-by: Thomas <Helland<thomashelland90@gmail.com> Reviewed-by: Christian Gmeiner <christian.gmeiner@gmail.com>
-
Rob Clark authored
We no longer have semi-custom clear pipe that uses 3d state. Normal clears happen via hw blitter, and everything else uses u_blitter these days. So we don't need this hack. TODO a3xx+a4xx could get same treatment. Signed-off-by: Rob Clark <robdclark@gmail.com>
-
Rob Clark authored
Signed-off-by: Rob Clark <robdclark@gmail.com>
-
Rob Clark authored
Fixes: 868ca81c and f485e567 Signed-off-by: Rob Clark <robdclark@gmail.com>
-
- Jul 28, 2018
-
-
Karol Herbst authored
v2: use nir_metadata_preserve preserve metadata in case of !progress Fixes: 074f5ba0 "nir: Add a simple int64 lowering pass" Signed-off-by: Karol Herbst <kherbst@redhat.com>
-
maurossi authored
src/amd/Android.mk requires to include src/amd/vulkan/Android.mk to enable the build of vulkan.radv module Signed-off-by: Mauro Rossi <issor.oruam@gmail.com> Reviewed-by: Robert Foss <robert.foss@collabora.com> Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
-
maurossi authored
radv implements the Android Vulkan HAL interface, this patch adds Android.mk building rules by porting of radv automake rules. vendor HAL module is installed as /vendor/lib/hw/vulkan.radv.so Signed-off-by: Mauro Rossi <issor.oruam@gmail.com> Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
-
maurossi authored
Patch changes radv entrypoints generator to not skip this extension even though it is set as disabled in the vk.xml Reference: 63525ba7 ("android: enable VK_ANDROID_native_buffer") Fixes: 69f44755 ("vulkan: Drop vk_android_native_buffer.xml") Signed-off-by: Mauro Rossi <issor.oruam@gmail.com> Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl> Reviewed-by: Robert Foss <robert.foss@collabora.com> Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
-
maurossi authored
Android build system will try to compile vk_format_table.c as a shipped source, but at compile time it will be missing, we move it to generated source, where it belongs Fixes: f4e499ec ("radv: add initial non-conformant radv vulkan driver") Signed-off-by: Mauro Rossi <issor.oruam@gmail.com> Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl> Reviewed-by: Robert Foss <robert.foss@collabora.com> Reviewed-by: Emil Velikov <emil.velikov@collabora.com>
-
Brian Paul authored
We need to pass the new flip_y argument. Reviewed-by: Clayton Craft <clayton.a.craft@intel.com>
-
Brian Paul authored
Fixes a crash running the Piglit polygon-mode-facing test (and probably others). Reviewed-by: Neha Bhende <bhenden@vmware.com>
-
Brian Paul authored
The xlib/swrast driver only supports GL 2.1. This patch fixes a crash if the app calls glGetString(GL_SHADING_LANGUAGE_VERSION). Reviewed-by: Neha Bhende <bhenden@vmware.com>
-
Brian Paul authored
Trivial.
-
Brian Paul authored
Trivial.
-
Brian Paul authored
Trivial.
-
Brian Paul authored
Trivial.
-
Brian Paul authored
Trivial.
-
Brian Paul authored
Trivial.
-
Brian Paul authored
Move them closer to where they're first used. Reviewed-by: Charmaine Lee <charmainel@vmware.com>
-
Brian Paul authored
The pointer will always be NULL since that's what we just tested for. Reviewed-by: Charmaine Lee <charmainel@vmware.com>
-
Emma Anholt authored
The parser doesn't expect them, so our fields would end up mismatched. They're not really useful in console output, either.
-
Emma Anholt authored
By default after saying you are emitting a buffer, it'll expect a buffer size. Once you set a format, it'll keep parsing that format until you announce something else.
-
Emma Anholt authored
Previously, we emitted in XML order, which I happen to type in the decreasing offset order of the specifications. However, the CLIF parser wants increasing offsets.
-
Emma Anholt authored
With CLIFs, the parser will choose an address for the buffer being created, so we need to use effectively relocations to buffers instead of the addresses that the driver uses. This is also a whole lot more intelligible for console output than raw addresses!
-
Emma Anholt authored
The parser wants to see a 1 or 0. We can put "true" and "false" in a comment to clarify that it's a boolean and the parser will skip it.
-
Emma Anholt authored
Now all the printing happens from the same worklist processing.
-
Emma Anholt authored
The clif dumper is going to need information about all of our BOs if we're going to dump them for replay purposes.
-
Emma Anholt authored
To generate CLIF files that the v3dv3 simulator can parse, we're going to need to decode addresses, and for that we'll need the vaddr lookup function from the clif structure from within v3d_decoder.
-
- Jul 27, 2018
-
-
Timothy Arceri authored
Looks like a mistake from when the deref stuff landed. Fixes: 506a07e4 ("ac/nir: Add deref support to image intrinsics.") Reviewed-by: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
-
Marek Olšák authored
This will be used by indirect multidraws. v2: clean up the function further, change return types to unsigned Reviewed-by: Eric Anholt <eric@anholt.net> (v1)
-
Alexander von Gluck authored
Used by C++ code such as Haiku's renderer. Reviewed-by: Brian Paul <brianp@vmware.com>
-
Marek Olšák authored
-
Dave Airlie authored
If we have tracing enabled we could do all the tracing emits and overflow the precalculated cdw_max. Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
-