Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
VkCV Framework
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package registry
Model registry
Operate
Terraform modules
Monitor
Service Desk
Analyze
Contributor analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Vulkan2021
VkCV Framework
Merge requests
!75
Resolve "RTX-Module"
Code
Review changes
Check out branch
Download
Patches
Plain diff
Merged
Resolve "RTX-Module"
92-rtx-module
into
develop
Overview
0
Commits
89
Pipelines
61
Changes
31
Merged
Ghost User
requested to merge
92-rtx-module
into
develop
3 years ago
Overview
0
Commits
89
Pipelines
61
Changes
31
Expand
Closes
#92 (closed)
Edited
3 years ago
by
Ghost User
0
0
Merge request reports
Compare
develop
version 60
761d62e9
3 years ago
version 59
f3cd7b00
3 years ago
version 58
ab612211
3 years ago
version 57
5b85f813
3 years ago
version 56
e97baf78
3 years ago
version 55
1fc7bb7d
3 years ago
version 54
4ea16b64
3 years ago
version 53
963bfe31
3 years ago
version 52
f6adb9ca
3 years ago
version 51
485fde0b
3 years ago
version 50
adebb749
3 years ago
version 49
a6799090
3 years ago
version 48
64091993
3 years ago
version 47
7a8266ff
3 years ago
version 46
daad5cfd
3 years ago
version 45
da6706d0
3 years ago
version 44
176812fa
3 years ago
version 43
53b41f0b
3 years ago
version 42
1c6f57ce
3 years ago
version 41
d84055ce
3 years ago
version 40
5be6aff5
3 years ago
version 39
ececeebf
3 years ago
version 38
0fd39d16
3 years ago
version 37
06245eee
3 years ago
version 36
bb8d8acb
3 years ago
version 35
b4579441
3 years ago
version 34
68f9a869
3 years ago
version 33
f99bf5e4
3 years ago
version 32
f03ba961
3 years ago
version 31
29b514bd
3 years ago
version 30
aba2ce30
3 years ago
version 29
c9f07108
3 years ago
version 28
6474b395
3 years ago
version 27
f7dee64f
3 years ago
version 26
5736b55b
3 years ago
version 25
288b0799
3 years ago
version 24
9c5cee92
3 years ago
version 23
d87a1284
3 years ago
version 22
d656bdb9
3 years ago
version 21
d4730c67
3 years ago
version 20
463a4ac7
3 years ago
version 19
79543ffc
3 years ago
version 18
bba814fa
3 years ago
version 17
c8cd694d
3 years ago
version 16
4ec8a50c
3 years ago
version 15
65fcbebf
3 years ago
version 14
bfa04941
3 years ago
version 13
c1df12c7
3 years ago
version 12
43e4a982
3 years ago
version 11
3512ff3a
3 years ago
version 10
39f01e54
3 years ago
version 9
761162ba
3 years ago
version 8
f9450a8f
3 years ago
version 7
63561930
3 years ago
version 6
c872bb44
3 years ago
version 5
86052908
3 years ago
version 4
4f37e30f
3 years ago
version 3
cdf7a478
3 years ago
version 2
88d9cbb4
3 years ago
version 1
88d9cbb4
3 years ago
develop (base)
and
latest version
latest version
3433a516
89 commits,
3 years ago
version 60
761d62e9
88 commits,
3 years ago
version 59
f3cd7b00
87 commits,
3 years ago
version 58
ab612211
86 commits,
3 years ago
version 57
5b85f813
83 commits,
3 years ago
version 56
e97baf78
82 commits,
3 years ago
version 55
1fc7bb7d
81 commits,
3 years ago
version 54
4ea16b64
80 commits,
3 years ago
version 53
963bfe31
79 commits,
3 years ago
version 52
f6adb9ca
77 commits,
3 years ago
version 51
485fde0b
76 commits,
3 years ago
version 50
adebb749
75 commits,
3 years ago
version 49
a6799090
74 commits,
3 years ago
version 48
64091993
73 commits,
3 years ago
version 47
7a8266ff
72 commits,
3 years ago
version 46
daad5cfd
71 commits,
3 years ago
version 45
da6706d0
70 commits,
3 years ago
version 44
176812fa
69 commits,
3 years ago
version 43
53b41f0b
68 commits,
3 years ago
version 42
1c6f57ce
67 commits,
3 years ago
version 41
d84055ce
66 commits,
3 years ago
version 40
5be6aff5
64 commits,
3 years ago
version 39
ececeebf
63 commits,
3 years ago
version 38
0fd39d16
62 commits,
3 years ago
version 37
06245eee
61 commits,
3 years ago
version 36
bb8d8acb
60 commits,
3 years ago
version 35
b4579441
59 commits,
3 years ago
version 34
68f9a869
58 commits,
3 years ago
version 33
f99bf5e4
57 commits,
3 years ago
version 32
f03ba961
56 commits,
3 years ago
version 31
29b514bd
54 commits,
3 years ago
version 30
aba2ce30
53 commits,
3 years ago
version 29
c9f07108
52 commits,
3 years ago
version 28
6474b395
50 commits,
3 years ago
version 27
f7dee64f
49 commits,
3 years ago
version 26
5736b55b
48 commits,
3 years ago
version 25
288b0799
47 commits,
3 years ago
version 24
9c5cee92
46 commits,
3 years ago
version 23
d87a1284
45 commits,
3 years ago
version 22
d656bdb9
41 commits,
3 years ago
version 21
d4730c67
39 commits,
3 years ago
version 20
463a4ac7
35 commits,
3 years ago
version 19
79543ffc
33 commits,
3 years ago
version 18
bba814fa
32 commits,
3 years ago
version 17
c8cd694d
31 commits,
3 years ago
version 16
4ec8a50c
26 commits,
3 years ago
version 15
65fcbebf
25 commits,
3 years ago
version 14
bfa04941
22 commits,
3 years ago
version 13
c1df12c7
21 commits,
3 years ago
version 12
43e4a982
20 commits,
3 years ago
version 11
3512ff3a
19 commits,
3 years ago
version 10
39f01e54
17 commits,
3 years ago
version 9
761162ba
14 commits,
3 years ago
version 8
f9450a8f
12 commits,
3 years ago
version 7
63561930
11 commits,
3 years ago
version 6
c872bb44
10 commits,
3 years ago
version 5
86052908
9 commits,
3 years ago
version 4
4f37e30f
8 commits,
3 years ago
version 3
cdf7a478
7 commits,
3 years ago
version 2
88d9cbb4
4 commits,
3 years ago
version 1
88d9cbb4
4 commits,
3 years ago
31 files
+
9102
−
51
Inline
Compare changes
Side-by-side
Inline
Show whitespace changes
Show one file at a time
Files
31
Search (e.g. *.vue) (Ctrl+P)
include/vkcv/Core.hpp
+
27
−
0
Options
@@ -339,6 +339,33 @@ namespace vkcv
const
std
::
vector
<
MeshShaderDrawcall
>&
drawcalls
,
const
std
::
vector
<
ImageHandle
>&
renderTargets
,
const
WindowHandle
&
windowHandle
);
/**
* Records the rtx ray generation to the @p cmdStreamHandle.
* Currently only supports @p closestHit, @p rayGen and @c miss shaderstages @c.
* @param cmdStreamHandle The command stream handle which receives relevant commands for drawing.
* @param rtxPipeline The raytracing pipeline from the RTXModule.
* @param rtxPipelineLayout The raytracing pipeline layout from the RTXModule.
* @param rgenRegion The shader binding table region for ray generation shaders.
* @param rmissRegion The shader binding table region for ray miss shaders.
* @param rchitRegion The shader binding table region for ray closest hit shaders.
* @param rcallRegion The shader binding table region for callable shaders.
* @param descriptorSetUsages The descriptor set usages.
* @param pushConstants The push constants.
* @param windowHandle The window handle defining in which window to render.
*/
void
recordRayGenerationToCmdStream
(
CommandStreamHandle
cmdStreamHandle
,
vk
::
Pipeline
rtxPipeline
,
vk
::
PipelineLayout
rtxPipelineLayout
,
vk
::
StridedDeviceAddressRegionKHR
rgenRegion
,
vk
::
StridedDeviceAddressRegionKHR
rmissRegion
,
vk
::
StridedDeviceAddressRegionKHR
rchitRegion
,
vk
::
StridedDeviceAddressRegionKHR
rcallRegion
,
const
std
::
vector
<
DescriptorSetUsage
>&
descriptorSetUsages
,
const
PushConstants
&
pushConstants
,
const
WindowHandle
windowHandle
);
void
recordComputeDispatchToCmdStream
(
CommandStreamHandle
cmdStream
,
Loading