baldurk
beaff65537
Fix incorrect trailing type declarations
2025-09-09 21:07:29 +01:00
baldurk
a2286f35ca
Add missing trailing newlines in docstrings
2025-09-09 20:09:02 +01:00
baldurk
5957a2710b
Enforce that all docstrings of members have a :type:
2025-09-09 18:57:35 +01:00
baldurk
00cdfb0d1d
Clarify that subresource slice can't be used in GetTextureData
...
* We also remove some legacy unused behaviour in D3D11/D3D12 that would attempt
to do this but return bogus data with the selected slice first then 1..n
slices after.
2025-09-09 18:57:35 +01:00
baldurk
5c1ac59d35
Bump version to v1.41
2025-09-05 17:10:54 +01:00
Lizzie
5dcc1b147f
fix for openbsd
2025-08-22 19:12:12 +09:00
baldurk
ffa70fabdc
Auto-break on NonSemantic.DebugBreak instructions
...
* This is almost completely worthless as it seems at least NV and amdvlk both
actually crash the GPU on this instruction, meaning there's no way to get it
to the shader debugger. But on other drivers like radv, or maybe if this is
fixed in future, this will be useful.
* For this reason it also can't be tested automatically.
2025-08-21 16:09:40 +01:00
baldurk
99202434f4
Add flag python annotation to structured data flags
2025-08-19 16:05:42 +01:00
baldurk
a4817fef76
Add type annotations for some structure members
...
* These annotations are necessary for good autocomplete on the python side so it
knows the types.
2025-08-15 12:56:26 +01:00
baldurk
29a1590149
Fix description of enum
2025-08-04 10:33:40 +01:00
baldurk
799a9a8452
Report and display descriptor buffer state in pipeline view
2025-07-30 22:10:25 +01:00
baldurk
ceb062b658
Add a DescriptorType to GetDescriptors query
...
* This will be optional in many cases but for some situations might be required
when type information is not implicitly available in the descriptor store.
Generally it should always be available unless the descriptor store is being
viewed 'blank' purely from its contents with no other context.
2025-07-30 22:10:23 +01:00
baldurk
9545e6f27b
Add specific annotation for GPU address serialised values
2025-07-30 22:10:22 +01:00
Lizzie
8649146147
fix for solaris
2025-07-23 09:00:35 +01:00
baldurk
44e2fbfa2c
Fix errors in pedantic C mode. Closes #3645
2025-07-14 11:22:14 +01:00
baldurk
6be083f66a
Display space and register for root parameters in root signature viewer
2025-06-30 11:06:13 +01:00
baldurk
522edd5122
Bump version to v1.40
2025-06-27 17:11:05 +01:00
baldurk
9bad0c5ec0
Remove some memset calls on non-POD types
2025-06-06 12:16:54 +01:00
baldurk
bb10ae25bb
Bump version to v1.39
2025-05-02 15:07:38 +01:00
baldurk
7d464fed60
Add verification that HASH matches in debug info if present
...
* We keep searching if we find a file that matches but has the wrong hash.
2025-04-16 17:39:51 +01:00
Cam Mannett
b031e69597
Warn user if layer config application failed before JDWP failure
2025-04-07 10:17:05 +01:00
Tristan Ritchie
2eade4650b
Add support for VK_KHR_maintenance5
2025-03-19 15:43:08 +00:00
baldurk
2322e165de
Update copyright years to 2025
2025-03-14 18:54:37 +00:00
baldurk
5b2ec79df3
Fix missing handling of dynamic offsets. Closes #3547
2025-03-04 13:14:55 +00:00
baldurk
78d67d334a
Fix out of bounds destruction in rdcarray insert
...
* Update unit tests to catch this case (ideally/practically).
2025-03-04 11:33:43 +00:00
baldurk
1195487dd4
Bump version to v1.38
2025-03-02 14:40:37 +00:00
baldurk
fe9a875fab
Fix documentation of ResultDetails.code
2025-02-26 16:13:24 +00:00
baldurk
31d29fcea1
Add python function to clear replay cache
2025-02-21 14:19:12 +00:00
baldurk
3c5ce8a84a
Remove unused API function
...
* Headless windows are used as immutable in tests so allowing resizing is
unnecessary complication
2025-01-13 11:09:10 +00:00
baldurk
74a6e28f5a
Improve ability to redeclare buffer formats from struct definitions
2025-01-07 16:11:32 +00:00
baldurk
3bafceb97e
Bump version to v1.37
2024-12-20 17:23:33 +00:00
baldurk
e189c0efd0
Manually link to callback types in docstrings
...
* The auto-type in parameters does not get linked, but we can manually link it
in the docstring text.
2024-12-13 16:48:16 +00:00
baldurk
b2a9a2b6ec
Add missing stringise
2024-12-12 12:38:22 +00:00
Jake Turner
dbe18fc7fe
Added ShaderDirectAccess helper struct and ShaderVariable set/get
...
ShaderDirectAccess is used to reference resources which are accessed directly from the Shader (not via a direct binding). Shader resource references using direct binding are stored in ShaderBindIndex.
2024-12-04 08:37:21 +00:00
Honeybunch
3ea9735866
Mesh Shader Debugging
2024-11-20 10:50:14 +00:00
baldurk
94b01feb22
Fix missing include for std::hash
2024-11-08 13:57:12 +00:00
baldurk
991b8c3a01
Add std::hash overload for rdcstr to allow it to be used in hashmaps
2024-11-08 11:57:24 +00:00
Shahbaz Youssefi
76b6d47f9c
Support VK_KHR_dynamic_rendering_local_read
...
Fixes #3341
2024-11-04 16:58:03 +00:00
baldurk
c9714b9eaf
Bump version to v1.36
2024-09-27 18:01:00 +01:00
baldurk
eebdb5a8bd
Bump version to v1.35
2024-08-05 14:35:40 +01:00
Aliya Pazylbekova
9ebd796cd8
Remove GGP support
2024-07-08 14:19:42 +01:00
baldurk
af67b951de
Ensure descriptor sizes are properly initialised in default pipe state
2024-06-04 10:08:08 +01:00
baldurk
205b627dd4
Bump version to v1.34
2024-05-31 20:23:54 +01:00
Jasmine Hansen and James Sumihiro
0dcd19c43d
Add support for binding shader object state in replay.
...
Co-authored-by: James Sumihiro <james.sumihiro@ntd.nintendo.com >
2024-05-22 11:30:20 +01:00
baldurk
25f7eff9a3
Add support for AS copies on D3D12
...
* Most of these - all but a clone - require us to wait for the GPU execution to
finish to get the size of the resulting AS to update our tracking. We issue a
fence from the queue at submission time and then leave the RT manager to check
for updates on each submission to get the latest information.
2024-05-09 15:00:30 +01:00
baldurk
f076105548
Add missing docstrings for ShaderStageMask
2024-04-26 14:43:31 +01:00
baldurk
7e7bbf58a8
Reflect multiple entry points & ray properties from DXIL shaders
2024-04-26 13:55:19 +01:00
baldurk
89bea3ea8b
Add new shader enums for RT shader stages
2024-04-26 13:55:18 +01:00
baldurk
bdc06af0de
Add reflection of acceleration structures in DXIL & new descriptor type
2024-04-19 10:04:26 +01:00
baldurk
334611fa88
Fix some docstring errors
2024-04-10 21:49:18 +01:00