Skip to content

Commit

Permalink
Fix incorrect resource state
Browse files Browse the repository at this point in the history
  • Loading branch information
sergcpp committed Jul 11, 2024
1 parent c3eb476 commit e831b95
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 0 deletions.
3 changes: 3 additions & 0 deletions internal/RendererGPU.h
Original file line number Diff line number Diff line change
Expand Up @@ -762,6 +762,9 @@ inline void Ray::NS::Renderer::TransitionSceneResources(CommandBuffer cmd_buf, c
if (sc_data.cirrus_tex.ready() && sc_data.cirrus_tex.resource_state != eResState::ShaderResource) {
res_transitions.emplace_back(&sc_data.cirrus_tex, eResState::ShaderResource);
}
if (sc_data.curl_tex.ready() && sc_data.curl_tex.resource_state != eResState::ShaderResource) {
res_transitions.emplace_back(&sc_data.curl_tex, eResState::ShaderResource);
}
if (sc_data.noise3d_tex.handle() && sc_data.noise3d_tex.resource_state != eResState::ShaderResource) {
res_transitions.emplace_back(&sc_data.noise3d_tex, eResState::ShaderResource);
}
Expand Down
1 change: 1 addition & 0 deletions internal/SceneGPU.h
Original file line number Diff line number Diff line change
Expand Up @@ -1633,6 +1633,7 @@ inline std::vector<Ray::color_rgba8_t> Ray::NS::Scene::CalcSkyEnvTexture(const a
{&sky_moon_tex_, eResState::ShaderResource},
{&sky_weather_tex_, eResState::ShaderResource},
{&sky_cirrus_tex_, eResState::ShaderResource},
{&sky_curl_tex_, eResState::ShaderResource},
{&sky_noise3d_tex_, eResState::ShaderResource},
{&temp_img, eResState::UnorderedAccess}};
TransitionResourceStates(cmd_buf, AllStages, AllStages, res_transitions);
Expand Down

0 comments on commit e831b95

Please sign in to comment.