Lines Matching refs:shaderStream
1001 std::stringstream shaderStream; in generateGeometryShaderHLSL() local
1055 shaderStream << "cbuffer DriverConstants : register(b0)\n" in generateGeometryShaderHLSL()
1060 shaderStream << " float4 dx_ViewCoords : packoffset(c1);\n"; in generateGeometryShaderHLSL()
1063 shaderStream << " float2 dx_ViewScale : packoffset(c3);\n"; in generateGeometryShaderHLSL()
1071 shaderStream << " float multiviewSelectViewportIndex : packoffset(c3.z);\n"; in generateGeometryShaderHLSL()
1074 shaderStream << "};\n\n"; in generateGeometryShaderHLSL()
1079 shaderStream << "#define ANGLE_POINT_SPRITE_SHADER\n" in generateGeometryShaderHLSL()
1105 shaderStream << preambleString << "\n" in generateGeometryShaderHLSL()
1111 shaderStream << "uint primitiveID : SV_PrimitiveID, "; in generateGeometryShaderHLSL()
1114 shaderStream << " inout " << outputPT << "Stream<GS_OUTPUT> outStream)\n" in generateGeometryShaderHLSL()
1120 shaderStream << " uint lastVertexIndex = (primitiveID % 2 == 0 ? 2 : 1);\n"; in generateGeometryShaderHLSL()
1124 shaderStream << " uint lastVertexIndex = " << (inputSize - 1) << ";\n"; in generateGeometryShaderHLSL()
1129 shaderStream << " copyVertex(output, input[" << vertexIndex in generateGeometryShaderHLSL()
1133 shaderStream << " selectView(output, input[" << vertexIndex << "]);\n"; in generateGeometryShaderHLSL()
1138 shaderStream << " outStream.Append(output);\n"; in generateGeometryShaderHLSL()
1144 shaderStream << "\n" in generateGeometryShaderHLSL()
1155 shaderStream << " \n" in generateGeometryShaderHLSL()
1163 shaderStream << "\n" in generateGeometryShaderHLSL()
1170 shaderStream << " output.gl_PointCoord = pointSpriteTexcoords[" << corner in generateGeometryShaderHLSL()
1174 shaderStream << " outStream.Append(output);\n"; in generateGeometryShaderHLSL()
1178 shaderStream << " \n" in generateGeometryShaderHLSL()
1182 return shaderStream.str(); in generateGeometryShaderHLSL()