Lines Matching refs:shaderStream
1244 std::stringstream shaderStream; in GenerateGeometryShaderHLSL() local
1298 shaderStream << "cbuffer DriverConstants : register(b0)\n" in GenerateGeometryShaderHLSL()
1303 shaderStream << " float4 dx_ViewCoords : packoffset(c1);\n"; in GenerateGeometryShaderHLSL()
1306 shaderStream << " float2 dx_ViewScale : packoffset(c3.z);\n"; in GenerateGeometryShaderHLSL()
1310 shaderStream << "};\n\n"; in GenerateGeometryShaderHLSL()
1315 shaderStream << "#define ANGLE_POINT_SPRITE_SHADER\n" in GenerateGeometryShaderHLSL()
1341 shaderStream << preambleString << "\n" in GenerateGeometryShaderHLSL()
1347 shaderStream << "uint primitiveID : SV_PrimitiveID, "; in GenerateGeometryShaderHLSL()
1350 shaderStream << " inout " << outputPT << "Stream<GS_OUTPUT> outStream)\n" in GenerateGeometryShaderHLSL()
1356 shaderStream << " uint lastVertexIndex = (primitiveID % 2 == 0 ? 2 : 1);\n"; in GenerateGeometryShaderHLSL()
1360 shaderStream << " uint lastVertexIndex = " << (inputSize - 1) << ";\n"; in GenerateGeometryShaderHLSL()
1365 shaderStream << " copyVertex(output, input[" << vertexIndex in GenerateGeometryShaderHLSL()
1369 shaderStream << " selectView(output, input[" << vertexIndex << "]);\n"; in GenerateGeometryShaderHLSL()
1374 shaderStream << " outStream.Append(output);\n"; in GenerateGeometryShaderHLSL()
1380 shaderStream << "\n" in GenerateGeometryShaderHLSL()
1391 shaderStream << " \n" in GenerateGeometryShaderHLSL()
1399 shaderStream << "\n" in GenerateGeometryShaderHLSL()
1406 shaderStream << " output.gl_PointCoord = pointSpriteTexcoords[" << corner in GenerateGeometryShaderHLSL()
1410 shaderStream << " outStream.Append(output);\n"; in GenerateGeometryShaderHLSL()
1414 shaderStream << " \n" in GenerateGeometryShaderHLSL()
1418 return shaderStream.str(); in GenerateGeometryShaderHLSL()