Use string view on render params text.

This commit is contained in:
Dario 2024-07-11 23:53:26 -03:00
parent c26343fb19
commit 92886baaa3

View File

@ -198,7 +198,7 @@ namespace RT64 {
// Generate vertex shader. // Generate vertex shader.
std::stringstream vss; std::stringstream vss;
vss << RenderParamsText; vss << std::string_view(RenderParamsText, sizeof(RenderParamsText));
vss << "RenderParams getRenderParams() {" + renderParamsCode + "; return rp; }"; vss << "RenderParams getRenderParams() {" + renderParamsCode + "; return rp; }";
vss << vss <<
"void RasterVS(const RenderParams, in float4, in float2, in float4, out float4, out float2, out float4, out float4);" "void RasterVS(const RenderParams, in float4, in float2, in float4, out float4, out float2, out float4, out float4);"
@ -224,7 +224,7 @@ namespace RT64 {
// Generate pixel shader. // Generate pixel shader.
std::stringstream pss; std::stringstream pss;
pss << RenderParamsText; pss << std::string_view(RenderParamsText, sizeof(RenderParamsText));
pss << "RenderParams getRenderParams() {" + renderParamsCode + "; return rp; }"; pss << "RenderParams getRenderParams() {" + renderParamsCode + "; return rp; }";
pss << pss <<
"bool RasterPS(const RenderParams, bool, float4, float2, float4, float4, uint, out float4, out float4, out float);" "bool RasterPS(const RenderParams, bool, float4, float2, float4, float4, uint, out float4, out float4, out float);"