Skip to content

Commit b4ca5f6

Browse files
committed
Merge branch 'pkristof/improveMvecCalc' into 'main'
Replace wrapper with a parameter default See merge request lightspeedrtx/dxvk-remix-nv!1183
2 parents 4a713fd + 94c4542 commit b4ca5f6

File tree

1 file changed

+1
-8
lines changed

1 file changed

+1
-8
lines changed

src/dxvk/shaders/rtx/concept/ray/ray.slangh

+1-8
Original file line numberDiff line numberDiff line change
@@ -109,20 +109,13 @@ Ray rayCreatePrimary(Camera camera, vec2 screenUV, float16_t screenSpacePixelSpr
109109
}
110110

111111
// Convenience function that creates a primary ray based on pixel index instead of UVs.
112-
Ray rayCreatePrimaryFromPixel(Camera camera, ivec2 pixelCoordinate, bool jitter)
112+
Ray rayCreatePrimaryFromPixel(Camera camera, ivec2 pixelCoordinate, bool jitter = true)
113113
{
114114
const vec2 inUV = cameraPixelCoordinateToScreenUV(camera, pixelCoordinate);
115115

116116
return rayCreatePrimary(camera, inUV, float16_t(cb.screenSpacePixelSpreadHalfAngle), jitter);
117117
}
118118

119-
// Overload for creating a primary ray from a pixel index, but with the assumption of using jittering (as this is
120-
// the most common use case).
121-
Ray rayCreatePrimaryFromPixel(Camera camera, ivec2 pixelCoordinate)
122-
{
123-
return rayCreatePrimaryFromPixel(camera, pixelCoordinate, true);
124-
}
125-
126119
// Create a ray that passes through a render target
127120
Ray rayCreateRenderTarget(Camera camera, vec2 screenUV, Ray viewRay)
128121
{

0 commit comments

Comments
 (0)