@@ -268,24 +268,24 @@ GraphicsPipelineDesc HnRenderPass::GetGraphicsDesc(const HnRenderPassState& RPSt
268268 }
269269 }
270270
271- switch (m_RenderMode )
271+ switch (m_GeometryMode )
272272 {
273- case HN_RENDER_MODE_SOLID :
273+ case HN_GEOMETRY_MODE_SOLID :
274274 GraphicsDesc.PrimitiveTopology = PRIMITIVE_TOPOLOGY_TRIANGLE_LIST;
275275 break ;
276276
277- case HN_RENDER_MODE_MESH_EDGES :
277+ case HN_GEOMETRY_MODE_MESH_EDGES :
278278 GraphicsDesc.PrimitiveTopology = UseStripTopology ? PRIMITIVE_TOPOLOGY_LINE_STRIP : PRIMITIVE_TOPOLOGY_LINE_LIST;
279279 break ;
280280
281- case HN_RENDER_MODE_POINTS :
281+ case HN_GEOMETRY_MODE_POINTS :
282282 GraphicsDesc.PrimitiveTopology = PRIMITIVE_TOPOLOGY_POINT_LIST;
283283 break ;
284284
285285 default :
286286 UNEXPECTED (" Unexpected render mode" );
287287 }
288- static_assert (HN_RENDER_MODE_COUNT == 3 , " Please handle the new render mode in the switch above" );
288+ static_assert (HN_GEOMETRY_MODE_COUNT == 3 , " Please handle the new geometry render mode in the switch above" );
289289
290290 return GraphicsDesc;
291291}
@@ -420,10 +420,10 @@ HnRenderPass::EXECUTE_RESULT HnRenderPass::Execute(HnRenderPassState& RPState, c
420420 }
421421
422422 {
423- HN_RENDER_MODE RenderMode = State.RenderParam .GetRenderMode ();
424- if (m_RenderMode != RenderMode )
423+ HN_GEOMETRY_MODE GeometryMode = State.RenderParam .GetGeometryMode ();
424+ if (m_GeometryMode != GeometryMode )
425425 {
426- m_RenderMode = RenderMode ;
426+ m_GeometryMode = GeometryMode ;
427427 m_DrawListItemsDirtyFlags |= DRAW_LIST_ITEM_DIRTY_FLAG_PSO | DRAW_LIST_ITEM_DIRTY_FLAG_MESH_DATA;
428428 // Reset fallback PSO so that it is updated in UpdateDrawListGPUResources
429429 m_FallbackPSO = nullptr ;
@@ -1033,7 +1033,7 @@ void HnRenderPass::UpdateDrawListJoints(HnRenderDelegate& RenderDelegate)
10331033
10341034PBR_Renderer::PSO_FLAGS HnRenderPass::GetFallbackPSOFlags () const
10351035{
1036- return (m_RenderMode == HN_RENDER_MODE_SOLID ?
1036+ return (m_GeometryMode == HN_GEOMETRY_MODE_SOLID ?
10371037 PBR_Renderer::PSO_FLAG_COMPUTE_MOTION_VECTORS :
10381038 PBR_Renderer::PSO_FLAG_UNSHADED) |
10391039 static_cast <PBR_Renderer::PSO_FLAGS>(m_Params.UsdPsoFlags );
@@ -1049,7 +1049,7 @@ void HnRenderPass::UpdateDrawListGPUResources(RenderState& State)
10491049 if (m_FallbackPSO == nullptr &&
10501050 m_Params.Type == PBR_Renderer::RenderPassType::Main &&
10511051 (m_Params.UsdPsoFlags & USD_Renderer::USD_PSO_FLAG_ENABLE_COLOR_OUTPUT) != 0 &&
1052- m_RenderMode == HN_RENDER_MODE_SOLID )
1052+ m_GeometryMode == HN_GEOMETRY_MODE_SOLID )
10531053 {
10541054 const PBR_Renderer::PSOKey FallbackPSOKey{
10551055 PBR_Renderer::RenderPassType::Main,
@@ -1323,7 +1323,7 @@ void HnRenderPass::UpdateDrawListItemGPUResources(DrawListItem& ListItem, Render
13231323 if (Geo.Joints != nullptr )
13241324 PSOFlags |= PBR_Renderer::PSO_FLAG_USE_JOINTS;
13251325
1326- if (m_RenderMode == HN_RENDER_MODE_SOLID )
1326+ if (m_GeometryMode == HN_GEOMETRY_MODE_SOLID )
13271327 {
13281328 if ((m_Params.UsdPsoFlags & USD_Renderer::USD_PSO_FLAG_ENABLE_COLOR_OUTPUT) != 0 )
13291329 {
@@ -1386,8 +1386,8 @@ void HnRenderPass::UpdateDrawListItemGPUResources(DrawListItem& ListItem, Render
13861386 // PSOKey may have cleared some flags - get updated flags
13871387 PSOFlags = PSOKey.GetFlags ();
13881388 }
1389- else if (m_RenderMode == HN_RENDER_MODE_MESH_EDGES ||
1390- m_RenderMode == HN_RENDER_MODE_POINTS )
1389+ else if (m_GeometryMode == HN_GEOMETRY_MODE_MESH_EDGES ||
1390+ m_GeometryMode == HN_GEOMETRY_MODE_POINTS )
13911391 {
13921392 VERIFY_EXPR (m_Params.Type == PBR_Renderer::RenderPassType::Main);
13931393 PSOFlags |= PBR_Renderer::PSO_FLAG_UNSHADED;
@@ -1425,12 +1425,12 @@ void HnRenderPass::UpdateDrawListItemGPUResources(DrawListItem& ListItem, Render
14251425 {
14261426 const HnDrawItem::GeometryData& Geo = DrawItem.GetGeometryData ();
14271427
1428- static_assert (HN_RENDER_MODE_COUNT == 3 , " Please handle the new render mode here" );
1428+ static_assert (HN_GEOMETRY_MODE_COUNT == 3 , " Please handle the new geometry render mode here" );
14291429
14301430 // Input layout is defined by HnRenderDelegate when creating USD renderer.
14311431 ListItem.VertexBuffers [VERTEX_BUFFER_SLOT_POSITIONS] = Geo.Positions ;
14321432 ListItem.VertexBuffers [VERTEX_BUFFER_SLOT_VERTEX_JOINTS] = Geo.Joints ;
1433- if (m_RenderMode == HN_RENDER_MODE_SOLID )
1433+ if (m_GeometryMode == HN_GEOMETRY_MODE_SOLID )
14341434 {
14351435 ListItem.VertexBuffers [VERTEX_BUFFER_SLOT_NORMALS] = Geo.Normals ;
14361436 ListItem.VertexBuffers [VERTEX_BUFFER_SLOT_TEX_COORDS0] = Geo.TexCoords [0 ];
@@ -1440,8 +1440,8 @@ void HnRenderPass::UpdateDrawListItemGPUResources(DrawListItem& ListItem, Render
14401440 // It is OK if some buffers are null
14411441 ListItem.NumVertexBuffers = VERTEX_BUFFER_SLOT_COUNT;
14421442 }
1443- else if (m_RenderMode == HN_RENDER_MODE_MESH_EDGES ||
1444- m_RenderMode == HN_RENDER_MODE_POINTS )
1443+ else if (m_GeometryMode == HN_GEOMETRY_MODE_MESH_EDGES ||
1444+ m_GeometryMode == HN_GEOMETRY_MODE_POINTS )
14451445 {
14461446 // Only positions and joints are used
14471447 ListItem.VertexBuffers [VERTEX_BUFFER_SLOT_NORMALS] = nullptr ;
@@ -1457,17 +1457,17 @@ void HnRenderPass::UpdateDrawListItemGPUResources(DrawListItem& ListItem, Render
14571457 }
14581458
14591459 const HnDrawItem::TopologyData* Topology = nullptr ;
1460- switch (m_RenderMode )
1460+ switch (m_GeometryMode )
14611461 {
1462- case HN_RENDER_MODE_SOLID :
1462+ case HN_GEOMETRY_MODE_SOLID :
14631463 Topology = &DrawItem.GetFaces ();
14641464 break ;
14651465
1466- case HN_RENDER_MODE_MESH_EDGES :
1466+ case HN_GEOMETRY_MODE_MESH_EDGES :
14671467 Topology = &DrawItem.GetEdges ();
14681468 break ;
14691469
1470- case HN_RENDER_MODE_POINTS :
1470+ case HN_GEOMETRY_MODE_POINTS :
14711471 Topology = &DrawItem.GetPoints ();
14721472 break ;
14731473
0 commit comments