summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2020-12-30update vk_layer_dispatch_table.h to fix buildHEADmasterSamuel Pitoiset1-56/+67
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
2020-09-01fix parsing RADV shader statistics since recent changesSamuel Pitoiset1-7/+7
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
2020-05-14do not set RADV_DEBUG=checkir when running pipelinesSamuel Pitoiset1-1/+0
It's quite annoying if we want to dump shaders. Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
2020-03-24update vk_layer_dispatch_table.h to fix buildSamuel Pitoiset1-17/+191
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
2019-10-16clarify READMERhys Perry1-2/+2
Signed-off-by: Rhys Perry <pendingchaos02@gmail.com>
2019-03-21run: always set RADV_DEBUG=checkirSamuel Pitoiset1-0/+1
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>
2019-03-15Add a .gitignoreJason Ekstrand1-0/+9
2019-03-15Pass NULL for states which don't exist in captured pipelineDanylo Piliaiev1-6/+18
Suggested by Jason. Signed-off-by: Danylo Piliaiev <danylo.piliaiev@globallogic.com> Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
2019-03-15Add missing checks for existence of states during pipeline creationDanylo Piliaiev2-6/+33
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>
2019-03-15Pull vk_layer_dispatch_table.h in-treeJason Ekstrand2-1/+581
This makes it way easier to build Reviewed-by: Samuel Pitoiset samuel.pitoiset@gmail.com
2019-03-15Use version 2 of the loader/layer interfaceJason Ekstrand2-7/+21
Reviewed-by: Samuel Pitoiset samuel.pitoiset@gmail.com
2019-03-15Fix compile warnings on 32-bit buildsJason Ekstrand1-2/+2
Reviewed-by: Samuel Pitoiset samuel.pitoiset@gmail.com
2019-03-15Advertise Vulkan version 1.1Jason Ekstrand1-1/+1
Reviewed-by: Samuel Pitoiset samuel.pitoiset@gmail.com
2019-03-12add support for VK_EXT_debug_report for intels anv driverTimothy Arceri1-112/+176
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>
2019-03-08fix vk_layer_dispatch_table.h include pathEric Engestrom1-1/+1
Signed-off-by: Eric Engestrom <eric.engestrom@intel.com> Reviewed-by: Timothy Arceri <tarceri@itsqueeze.com>
2019-03-08vkpipeline-db: add application nameTimothy Arceri1-0/+3
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>
2019-02-06run: do not report an error when shader stats can't be parsedSamuel Pitoiset1-4/+3
Useful when compiling shaders with AMDVLK which doesn't output any shader statistics.
2019-02-06vkpipeline-db: update specVersion of the layerSamuel Pitoiset1-1/+1
2019-02-06vkpipeline-db: make sure to destroy instance/device objectsSamuel Pitoiset1-0/+2
Found while trying to capture pipelines with Shadow of The Tomb Raider.
2018-11-22radv-report: Show biggest improvementsTimothy Arceri1-0/+30
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>
2018-10-31vkpipeline-db: fix build by including vk_layer_dispatch_table.hSamuel Pitoiset1-0/+1
2018-06-13vkpipeline-db: add support for anvTimothy Arceri2-27/+239
Acked-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
2018-06-13vkpipeline-db: add sType to pipeline infoTimothy Arceri1-0/+2
This avoids hitting asserts in anv. Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
2018-06-13vkpipeline-db: add support for multi-threadingTimothy Arceri2-49/+121
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
2018-05-23report the shader stage when compilingSamuel Pitoiset2-3/+17
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
2018-04-06initial commit; import existing filesSamuel Pitoiset10-0/+4190
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>