# Porting APP from Optix 3.8 (32 bit) to Optix 6.5 (64 bit) : Need some help, please

**URL:** <https://forums.developer.nvidia.com/t/porting-app-from-optix-3-8-32-bit-to-optix-6-5-64-bit-need-some-help-please/209784>\
**Category:** OptiX\
**Created:** [March 30, 2022, 3:56pm UTC](https://forums.developer.nvidia.com/t/porting-app-from-optix-3-8-32-bit-to-optix-6-5-64-bit-need-some-help-please/209784 "2022-03-30T15:56:24Z")\
**Posts on this page:** 1\
**Showing post:** 35

<div class="post-metadata">

**Author:** ![droettger](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/droettger/32/14043_2.png) [@droettger](https://forums.developer.nvidia.com/u/droettger)\
**Post date:** [April 4, 2022, 10:22am UTC](https://forums.developer.nvidia.com/t/porting-app-from-optix-3-8-32-bit-to-optix-6-5-64-bit-need-some-help-please/209784/35 "2022-04-04T10:22:18Z")

</div>

That’s most likely a known issue with bool types in payload structures.  
We’ve seen this before:  
[https://forums.developer.nvidia.com/t/problem-with-turning-off-rtx-mode-on-gtx-1080/76550](https://forums.developer.nvidia.com/t/problem-with-turning-off-rtx-mode-on-gtx-1080/76550)  
[https://forums.developer.nvidia.com/t/freeze-on-sync-after-launch/159425/4](https://forums.developer.nvidia.com/t/freeze-on-sync-after-launch/159425/4)

Please try changing your TShadowRayData Shadowed member from bool to int or unsigned int and use 0 and 1 to set it instead.

---

_[View the full topic](https://forums.developer.nvidia.com/t/porting-app-from-optix-3-8-32-bit-to-optix-6-5-64-bit-need-some-help-please/209784)._
