summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-graphics/renderdoc
Commit message (Collapse)AuthorAgeFilesLines
* renderdoc: Fix build with clang fortify and glibc 2.40Khem Raj2024-07-022-0/+44
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* renderdoc: Upgrade to 1.33Khem Raj2024-07-021-2/+2
| | | | | | License-Update: Updated copyright years. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* renderdoc: remove vim-native DEPENDSRoss Burton2024-04-301-1/+1
| | | | | | | | | This need for this was removed in 2016[1] [1] https://github.com/baldurk/renderdoc/commit/fff93a4bcc036f8288fd31dcdd1209fea36b9b58 Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* renderdoc: no need to depend on vim-nativeRoss Burton2023-12-212-58/+1
| | | | | | | | | | Remove the patch to bring back the user of xxd from vim-native, the patch claimed that the cross-compiling rules were broken. However they work just fine if you tell it what compiler to use, as the default is "c++" and that isn't in HOSTTOOLS. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* renderdoc: upgrade 1.13 -> 1.27Wang Mingyu2023-07-071-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | License-Update: Copyright year updated to 2023. Changelog: ========== Python API changes ------------------ -D3D12Sampler.borderColor has been split into D3D12Sampler.borderColorType and D3D12Sampler.borderColorValue, and similarly for VKSampler.borderColor into VKSampler.borderColorType and VKSampler.borderColorValue, to allow for integer border colour types. -D3D12RasterizerState.multisampleEnable and D3D12RasterizerState.lineRasterMode have been removed and replaced with D3D12RasterizerState.lineRasterMode of type LineRaster. Features/Improvements -------------------- D3D12: Add support for new SDK 1.610.1: New state functionality New sampler creation parameters and PSO chunks New barrier API All: Show explicit dropdown arrow for tool buttons with menus. All: Report Windows 11 separately in analytics. Vulkan & D3D12: Optimisations to capture time overhead and GPU Syncs. D3D11: Disable query for undocumented internal D3D interface in composition API. Bugfixes ---------- All: Fix potential crash when reading large amounts of data from sockets. All: Fix potential crash when serialising strings if length is corrupted. All: Fix potential crashes/fatal errors rendering 0x0 thumbnails. All: Remove fatal errors in XML codec and have error handling for corrupted XML. All: Sanitise strings printed when received from target control/remote server. All: Save any capture changes (renames/bookmarks) to local file when remotely replaying. UI: Fix potential race when destroying windows while command is in flight Linux: Don't open symlinks when opening logfile. Linux: Try to handle processes on linux that fork without exec. Linux: Work around bash overriding getenv/setenv with custom implementation. Android: Make timeouts waiting for process to start just depressingly high. Android: Speculative fix for Android thread race condition. Windows: Ignore windows.storage.dll which spams a huge number of LoadLibrary calls. D3D: Fix shader debugging using wrong operand to look up resources in some gather4 opcodes. D3D11: Fix handling of RestoreDeferredContextState during capture if state isn't restored. D3D12: Add fatal error handling if a map fails during replay. D3D12: Add GPU syncs between potential moves of work across different queues. D3D12: Fix a bug with incorrect forward reference detection in DXIL. D3D12: Fix a discrepancy in DXIL disassembly from dxc. D3D12: Fix crash when D3D12 descriptor table is bound off the end of a heap. D3D12: Handle some unusually formatted DXIL shaders with missing implicit pointer types. OpenGL: Add workaround for Intel bug in pixel history. OpenGL: Don't show stencil for non-final fragments. OpenGL: Fix pixel history being affected by pixel pack/unpack state. OpenGL: Fix pixel history not using full precision depth. OpenGL: Fix pixel history on framebuffers that don't have stencil. OpenGL: Fix reporting of 10:10:10:2 resource formats. OpenGL: Fix some GL pixel history cases where not all events would be replayed correctly. OpenGL: Fix state tracking issues in GL pixel history. OpenGL: Handle drawbuffers when they aren't simple direct 1:1 with attachments OpenGL: Work around nvidia bug with failing GLX query. GLES: Fix requiring some proper GL GLSL extensions on GLES for blit shader. GLES: Fix use of proper GL function that's not available on GLES. GLES: Remove reset notification EGL context attribute preventing context sharing. Vulkan: Add fallback for shader feedback on Intel GPUs without int64 support. Vulkan: Disable buggy vulkan layers. Vulkan: Don't include discard in resource usage until end of renderpass. Vulkan: Fix a bug causing present fence extension to crash. Vulkan: Fix a missing flush for mapped non-coherent memory. Vulkan: Fix a potential GPU timeout on draws with huge number of instances with GS. Vulkan: Fix an incorrect use of GetInstanceProcAddr when initialising vkCreateDevice. Vulkan: Fix crashes for input structures with builtins. Vulkan: Fix depth results for fragments in pixel history. Vulkan: Fix detection of scalar packing from only matrix layout. Vulkan: Fix pixel history on framebuffers that don't have stencil. Vulkan: Fix separate stencil operations being applied properly with dynamic rendering. Vulkan: Fix uint/int bindings being broken in custom shader templates. Vulkan: Manually check and report depth bounds test in vulkan pixel history. Vulkan: Work around further broken Intel occlusion queries in pixel history. Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Remove double protocol= from SRC_URIsPeter Kjellerstedt2023-04-051-1/+1
| | | | | | | | | | With the exception of paho-mqtt-cpp, the double protocol= attributes were added to the SRC_URIs when protocol=https was added to all SRC_URIs fetching from github.com in commit b402a3076f (recipes: Update SRC_URI branch and protocols). Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: Update SRC_URI branch and protocolsRichard Purdie2021-11-031-1/+1
| | | | | | | | | This patch updates SRC_URIs using git to include branch=master if no branch is set and also to use protocol=https for github urls as generated by the conversion script in OE-Core. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* renderdoc: Inherit pkgconfigKhem Raj2021-09-241-1/+1
| | | | | | | Fixes Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE) Signed-off-by: Khem Raj <raj.khem@gmail.com>
* Convert to new override syntaxMartin Jansa2021-08-031-3/+3
| | | | | | | | | | This is the result of automated script (0.9.1) conversion: oe-core/scripts/contrib/convert-overrides.py . converting the metadata to use ":" as the override character instead of "_". Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* renderdoc: upgrade 1.7 -> 1.13Andreas Müller2021-05-282-36/+5
| | | | | | | | * backported patch can go * license checksum was changed by update of copyright year Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* renderdoc: Upgrade to 1.7Khem Raj2020-03-101-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* renderdoc: upgrade 1.5 -> 1.6Wang Mingyu2020-03-021-2/+2
| | | | | | | -License-Update: Copyright year updated to 2020. Signed-off-by: Wang Mingyu <wangmy@cn.fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* renderdoc: Upgrade to 1.5Khem Raj2019-12-312-1/+33
| | | | | | | Backport a patch from glslang to fix a build error https://github.com/KhronosGroup/glslang/issues/1869 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* recipes: rename distro_features_check to features_checkDenys Dmytriyenko2019-11-211-1/+1
| | | | | | | Avoid warning due to the class rename in OE-Core. Signed-off-by: Denys Dmytriyenko <denys@ti.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* renderdoc: package need openglArmin Kuster2019-10-211-1/+1
| | | | | | | | | ERROR: Nothing PROVIDES 'virtual/libgl' found via yocto-check-layer Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* renderdoc: add x11 to REQUIRED_DISTRO_FEATURESAdrian Ratiu2019-10-041-1/+3
| | | | | | | | | | | | This recipe depends on having x11 enabled so we add it to fix: ERROR: Nothing PROVIDES 'libxcb' (but meta-oe/meta-oe/recipes-graphics/renderdoc/renderdoc_1.4.bb DEPENDS on or otherwise requires it) libxcb was skipped: missing required distro feature 'x11' (not in DISTRO_FEATURES) Signed-off-by: Adrian Ratiu <adrian.ratiu@collabora.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* renderdoc: add new recipeAdrian Ratiu2019-09-302-0/+92
RenderDoc is a MIT licensed stand-alone multi-platform graphics debugger that allows easy frame by frame capture and detailed introspection of any applications using Vulkan, OpenGL, OpenGL ES, and others. Signed-off-by: Adrian Ratiu <adrian.ratiu@collabora.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>