Age | Commit message (Collapse) | Author | Files | Lines |
|
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
|
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
|
It's quite annoying if we want to dump shaders.
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
|
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
|
Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
|
|
This runs the Verifier LLVM pass and it catches a bunch of errors.
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Timothy Arceri <tarceri@itsqueeze.com>
|
|
|
|
Suggested by Jason.
Signed-off-by: Danylo Piliaiev <danylo.piliaiev@globallogic.com>
Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
|
|
Vulkan spec permits next states to be NULL in certain cases:
- pTessellationState
- pViewportState
- pMultisampleState
- pDepthStencilState
- pColorBlendState
- pDynamicState
v2: Make it backwards compatible (Jason)
Signed-off-by: Danylo Piliaiev <danylo.piliaiev@globallogic.com>
Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
|
|
This makes it way easier to build
Reviewed-by: Samuel Pitoiset samuel.pitoiset@gmail.com
|
|
Reviewed-by: Samuel Pitoiset samuel.pitoiset@gmail.com
|
|
Reviewed-by: Samuel Pitoiset samuel.pitoiset@gmail.com
|
|
Reviewed-by: Samuel Pitoiset samuel.pitoiset@gmail.com
|
|
To use VK_EXT_debug_report we need to move the instance creation
inside the OMP threading otherwise we end up sharing the same
instance and printing the shader info out multiple times.
We condition everything related to VK_EXT_debug_report to check
if the vendor is not AMD so that other vulkan drivers can use
VK_EXT_debug_report with vkpipeline-db in future too.
Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
|
|
Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
Reviewed-by: Timothy Arceri <tarceri@itsqueeze.com>
|
|
This will be used by intels anv driver to conditionally enable the
VK_AMD_shader_info extension.
Reviewed-by: Eric Engestrom <eric.engestrom@intel.com>
|
|
Useful when compiling shaders with AMDVLK which doesn't
output any shader statistics.
|
|
|
|
Found while trying to capture pipelines with Shadow of The
Tomb Raider.
|
|
Being able to see improvements as well as regressions is useful
during the development of shader opts.
Ported from commit 8f0c7aca8683 in shader-db
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
|
|
|
Acked-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
|
This avoids hitting asserts in anv.
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
|
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
|
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|
|
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
|