mirror of
https://github.com/w23/xash3d-fwgs
synced 2024-12-16 06:00:33 +01:00
90fa6161ac
(look how easy that was! yay passes! ... still need to do spir-v parsing to extract bindings though) perf (c1a0 lobby, 720p, 6900XT) - total ray tracing time: 15.2ms - primary: 0.7ms v:80/80 s:60/128 lds:2048 o:12/16 (-4v +1o) - dir poly: 13.8ms v:256/256 s:98/128 lds:2048 o:4/16 (-28v +1o) - dir point: 0.9ms v:85/96 s:68/128 lds:2048 o:10/16 (-6v +1o) dir point and poly are not synchronized and overlap. but poly takes most of the time, and point can only ramp up gradually at the very tail of poly.
5 lines
137 B
C
5 lines
137 B
C
#pragma once
|
|
|
|
struct ray_pass_s *R_VkRayLightDirectPolyPassCreate( void );
|
|
struct ray_pass_s *R_VkRayLightDirectPointPassCreate( void );
|