FIXED: renderTOP output image not working in POP builds

I am trying to use the ImageOutput fxn on the renderTOP in POPs builds, but it does not seem supported at all? My component in question was built following these guidelines and has worked fine in the official releases - Write a GLSL Material - Derivative

I attempted in 2025.30600 and 2023.32373, same result

let me know if i am doing something incorrect - a simplified example tox attached using the render image output to render screen space uvs

render_img_output_test.tox (10.5 KB)

2023.12370 (expected):

2025.30600:

Thanks for the report, you can avoid this bug for now by wrapping your imageStore() call in

#ifdef TD_RENDER_TOP
imageStore(...
#endif

Which will avoid the error in the MATs main compile, and only use that code line when the code is used inside of the Render TOP, where that output is available.

This bug will be fixed in the next build we post.

oh wow, thank you! will that also suppress the visible error on older builds?

appreciate the fast reply as well!

Yes, the define became available in builds 2023.11815 and later. On earlier builds it’ll never be set, so code within that block would not run.

1 Like

just confirming my understanding - the render image functionality bug will be fixed in the next POPs build release? (not the error, but the fact that render images are not working at all)

Yes, it’ll be fixed in the next build

1 Like

@watershed That build is available now.