CHANGELOG#
This document records all notable changes to omni.kit.hydra_texture extension.
This project adheres to Semantic Versioning <https://semver.org/>_.
[1.4.0] - 2024-11-22#
Added#
- Wrappers for deprecation with python_api.md 
[1.3.9] - 2024-07-16#
Added#
- swh_frame_number access when requesting frame-info 
[1.3.8] - 2024-04-25#
Added#
- Documentation generation 
Changed#
- Release Python GIL for most methods 
Fixed#
- Issue broadcasting changes/events when renderer has completed asynchronous startup. 
[1.3.8] - 2024-04-10#
Added#
- Auto apply AppliedAPI schemas to UsdRender.Product prims. 
[1.3.7] - 2024-03-16#
Fixed#
- More present-thread texture expiration issues. 
[1.3.6] - 2024-03-26#
Changed#
- Delay RaycastQueryManager warning until first query-request and promote to error. 
[1.3.5] - 2024-03-15#
Changed#
- DeviceMask support for a hydra engine config with additional arguments for hydra texture. 
[1.3.4] - 2024-03-13#
Changed#
- SensorSim Core API POC changes. 
[1.3.3] - 2024-02-16#
Fixed#
- Possibility of preparing present thread to present textures that never materialize. 
Changed#
- Integrated Core POC changes. 
[1.3.2] - 2024-02-06#
Fixed#
- Issues with texture name and RenderProduct and carb.settings path. 
- Initial return value of RenderProduct path. 
Changed#
- Create RenderProducts grouped into a common scope. 
- Reset to implicit RenderProduct by setting it to an empty path. 
Added#
- Settings to control texture name and RenderProduct path. 
- Settings to control re-application of camera, resolution, and render-product overrides on open. 
- SensorSim Core API POC merge. 
[1.3.1] - 2024-02-06#
Changed#
- Make “omni.kit.renderer.core” dependency optional. 
[1.3.0] - 2023-12-12#
Changed#
- Conform setting path to kit extension style. 
[1.2.0] - 2023-10-12#
Added#
- Accelerated ray queries when rendering with RTX 
[1.1.8] - 2023-09-25#
Fixed#
- Do legacy compat work on main thread to avoid possible crash in carb-subscriptions. 
[1.1.7] - 2023-08-09#
Changed#
- Destroy viewport when updatesEnabled is set to false. 
- Make sure to aquire USD mutex for more render-product writes. 
[1.1.6] - 2023-05-31#
Added#
- Additional arguments and tests for create_hydra_texture 
[1.1.5] - 2023-05-31#
Fixed#
- Release Python GIL when creating or destroying an new HydraTexture instance. 
[1.1.3] - 2023-02-10#
Added#
- Push kEventTypeRenderSettingsChanged event when underlying HydraEngine has changed. 
[1.1.2] - 2022-11-23#
Changed#
- Handle possibility of asynchronous GPU foundation startup. 
Fixed#
- Advance the elapsed time in viewport stats only if rendering was a success. 
[1.1.1] - 2022-11-01#
Added#
- HydraTexture now contains metadata that can be passed to image saving. 
[1.1.0] - 2022-10-27#
Fixed#
- Possibility of over invalidation from carb change subscriptions which could propogate to a Viewport rebuild. 
[1.0.9] - 2022-10-20#
Added#
- Store devices used to render the image in HydraTexture. 
[1.0.8] - 2022-09-10#
Added#
- Watch for changes to /app/captureFrame/hdr changes to emulate legacy Viewport. 
- Ability to cancel all in-flight picking from Python. 
Fixed#
- Cancel any in flight picking on a change that may make them never complete. 
[1.0.7] - 2022-09-06#
Added#
- Ability to draw with new presentation thread. 
[1.0.6] - 2022-08-10#
Fixed#
- Incorrect value pushed into render-settings changed event. 
[1.0.5] - 2022-07-19#
Added#
- Ability to update legacy camera-mesh representations in USD. 
[1.0.4] - 2022-05-18#
Changed#
- Push viewport handle into USD RenderProduct for SDG/OG usage. 
- Track TokenH from Python strings better. 
- Setup LdrColor AOV once and preserve subsequent AOV changes from USD. 
[1.0.3] - 2022-03-05#
Changed#
- Use default UsdContext for current test suite rather than a custom one. 
[1.0.2] - 2022-02-23#
Fixed#
- Validate usd-context on every subscription event. 
[1.0.1] - 2022-02-10#
Fixed#
- Fixed possibility of crash requesting an AOV’s RpResource that the renderer didn’t deliver.