Package: renderdoc / 1.27+dfsg-1

Metadata

Package Version Patches format
renderdoc 1.27+dfsg-1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001 use debian glslang for renderdoc spirv driver.patch | (download)

renderdoc/CMakeLists.txt | 9 9 + 0 - 0 !
renderdoc/data/glsl_shaders.cpp | 2 1 + 1 - 0 !
renderdoc/driver/gl/gl_shader_refl.cpp | 2 1 + 1 - 0 !
renderdoc/driver/shaders/spirv/CMakeLists.txt | 91 1 + 90 - 0 !
renderdoc/driver/shaders/spirv/glslang_compile.cpp | 4 2 + 2 - 0 !
renderdoc/driver/shaders/spirv/spirv_compile.cpp | 2 1 + 1 - 0 !
6 files changed, 15 insertions(+), 95 deletions(-)

 use debian glslang for renderdoc spirv driver

Update for SPIR-V changes needed for 1.5+dfsg-2. These fix FTBRS in
1.5+dfsg-1.

0002 Install python module under usr lib python3 dist pac.patch | (download)

qrenderdoc/Code/pyrenderdoc/CMakeLists.txt | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 install python module under /usr/lib/python3/dist-packages

Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>

0004 renderdoc Use libstb if found by cmake.patch | (download)

renderdoc/CMakeLists.txt | 19 14 + 5 - 0 !
1 file changed, 14 insertions(+), 5 deletions(-)

 renderdoc: use libstb if found by cmake

Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>

0004 Add RENDERDOC_X86_PROC_FAMILY CMake and RDOC_X86_FAM.patch | (download)

CMakeLists.txt | 8 8 + 0 - 0 !
renderdoc/common/globalconfig.h | 10 10 + 0 - 0 !
2 files changed, 18 insertions(+)

 add renderdoc_x86_proc_family cmake and rdoc_x86_family c switches

This can build useful when trying to build renderdoc on unsupported
platforms. For example, if trying to build renderdoc on ARM, but
without targeting ANDROID, the compressonator code will fail to
compile. Instead of depending on the BUILD_ANDROID flag, we can use
the RENDERDOC_X86 flag.

Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>

0005 replay Only support compressonator on x86.patch | (download)

renderdoc/CMakeLists.txt | 2 1 + 1 - 0 !
renderdoc/replay/replay_driver.cpp | 4 2 + 2 - 0 !
2 files changed, 3 insertions(+), 3 deletions(-)

 replay: only support compressonator on x86

Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>

0006 linux_process Only use ptrace for x86 family process.patch | (download)

renderdoc/os/posix/linux/linux_process.cpp | 21 21 + 0 - 0 !
1 file changed, 21 insertions(+)

 linux_process: only use ptrace for x86 family processors

Although ptrace should be usable for other processor families, for now
simply skipping the paths seems to work. I tested this by skipping the
ptrace paths on x86.

Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>

0007 renderdoc serialise Add DoStringise const long el fo.patch | (download)

renderdoc/serialise/serialiser.cpp | 8 8 + 0 - 0 !
1 file changed, 8 insertions(+)

 renderdoc/serialise: add dostringise(const long &el) for 32-bit x86
 on GCC

linux_process.cpp was generating linker errors:

undefined reference to `rdcstr DoStringise<long>(long const&)

Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>

0008 renderdoc Patch for glslang 11.1.0.patch | (download)

renderdoc/CMakeLists.txt | 2 2 + 0 - 0 !
renderdoc/driver/shaders/spirv/glslang_compile.cpp | 1 1 + 0 - 0 !
2 files changed, 3 insertions(+)

 renderdoc: patch for glslang 11.1.0

Signed-off-by: Jordan Justen <jljusten@debian.org>

0009 driver vulkan Fix misspelling avilable available.patch | (download)

renderdoc/driver/vulkan/wrappers/vk_device_funcs.cpp | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 driver/vulkan: fix misspelling: avilable => available

Signed-off-by: Jordan Justen <jljusten@debian.org>

0010 drivers spirv Fix misspelling paramaters parameters.patch | (download)

renderdoc/driver/shaders/spirv/spirv_processor.cpp | 10 5 + 5 - 0 !
1 file changed, 5 insertions(+), 5 deletions(-)

 drivers/spirv: fix misspelling: paramaters => parameters

Signed-off-by: Jordan Justen <jljusten@debian.org>

0011 renderdoc Fix misspelling preceeded preceded.patch | (download)

docs/python_api/examples/basics.rst | 2 1 + 1 - 0 !
qrenderdoc/Code/QRDUtils.cpp | 8 4 + 4 - 0 !
renderdoc/driver/shaders/dxbc/dxbc_bytecode_vendorext.cpp | 2 1 + 1 - 0 !
renderdoc/driver/shaders/dxbc/official/cvinfo.h | 2 1 + 1 - 0 !
4 files changed, 7 insertions(+), 7 deletions(-)

 renderdoc: fix misspelling: preceeded => preceded

Signed-off-by: Jordan Justen <jljusten@debian.org>

0012 renderdoc Fix misspelling existance existence.patch | (download)

qrenderdoc/Code/pyrenderdoc/python.props | 2 1 + 1 - 0 !
renderdoc/api/replay/shader_types.h | 2 1 + 1 - 0 !
renderdoc/driver/gl/gl_program_iterate.cpp | 2 1 + 1 - 0 !
3 files changed, 3 insertions(+), 3 deletions(-)

 renderdoc: fix misspelling: existance => existence

Signed-off-by: Jordan Justen <jljusten@debian.org>

0013 renderdoc Fix misspelling auxilliary auxiliary.patch | (download)

renderdoc/api/replay/control_types.h | 2 1 + 1 - 0 !
renderdoc/api/replay/data_types.h | 2 1 + 1 - 0 !
renderdoc/driver/gl/official/cgl.h | 2 1 + 1 - 0 !
3 files changed, 3 insertions(+), 3 deletions(-)

 renderdoc: fix misspelling: auxilliary => auxiliary

Signed-off-by: Jordan Justen <jljusten@debian.org>

0014 renderdoc Fix misspelling matadata metadata.patch | (download)

renderdoc/api/replay/renderdoc_replay.h | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 renderdoc: fix misspelling: matadata => metadata

Signed-off-by: Jordan Justen <jljusten@debian.org>

0015 renderdoc Fix misspelling occuring occurring.patch | (download)

renderdoc/api/replay/replay_enums.h | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 renderdoc: fix misspelling: occuring => occurring

Signed-off-by: Jordan Justen <jljusten@debian.org>

0016 qrenderdoc Fix misspelling hiearchy hierarchy.patch | (download)

qrenderdoc/Code/Interface/Extensions.h | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 qrenderdoc: fix misspelling: hiearchy => hierarchy

Signed-off-by: Jordan Justen <jljusten@debian.org>

0017 renderdoc Fix misspelling persistant persistent.patch | (download)

qrenderdoc/Code/Interface/PersistantConfig.h | 2 1 + 1 - 0 !
qrenderdoc/Code/Interface/QRDInterface.h | 4 2 + 2 - 0 !
renderdoc/driver/d3d11/d3d11_device.cpp | 2 1 + 1 - 0 !
renderdoc/driver/d3d12/d3d12_device.cpp | 2 1 + 1 - 0 !
renderdoc/driver/d3d12/d3d12_resources.cpp | 2 1 + 1 - 0 !
renderdoc/driver/gl/gl_driver.cpp | 2 1 + 1 - 0 !
renderdoc/driver/gl/wrappers/gl_buffer_funcs.cpp | 2 1 + 1 - 0 !
renderdoc/driver/vulkan/vk_core.cpp | 2 1 + 1 - 0 !
8 files changed, 9 insertions(+), 9 deletions(-)

 renderdoc: fix misspelling: persistant => persistent

This was just some strings and a comment, but the misspelling appears
in a number of places in code to. For example, the qrenderdoc
PersistantConfig class.

Signed-off-by: Jordan Justen <jljusten@debian.org>

0018 renderdoc Patch for glslang 11.12.0.patch | (download)

renderdoc/driver/shaders/spirv/glslang_compile.cpp | 9 9 + 0 - 0 !
1 file changed, 9 insertions(+)

 renderdoc: patch for glslang 11.12.0

Signed-off-by: Jordan Justen <jljusten@debian.org>