Blender Git Commits

Blender Git "soc-2019-openxr" branch commits.

Page: 8 / 18

October 16, 2019, 12:36 (GMT)
Fix too dark rendering on the Monado runtime

Just like the Windows Mixed Reality runtime, we have to apply a sRGB
OETF to get visually correct-ish looking colors.
We plan to further investigate if it's really WMR and Monado being wrong
here, or if it's Oculus (which doesn't need this additional transform),
but there are some details to check.
October 15, 2019, 20:33 (GMT)
Refactor GPU viewport onscreen drawing for "upside down" drawing

Reduces code duplication for the DirectX specific upside down drawing.
Didn't actually test the upside down drawing, since I need to do that on
Windows.
October 15, 2019, 20:13 (GMT)
Merge branch 'master' into soc-2019-openxr
October 15, 2019, 20:10 (GMT)
Correct/remove disabled code for space conversion

Turns out we don't actually have to convert between spaces.
October 15, 2019, 20:09 (GMT)
Cleanup: Avoid duplication of projection matrix calculation
October 15, 2019, 20:04 (GMT)
Improve error messages & cleanup
October 15, 2019, 15:33 (GMT)
Wrap WM XR data into own struct
October 15, 2019, 15:12 (GMT)
Revert accidental change in previour commit

Played around with the color management/transforms but forgot to undo.
October 15, 2019, 14:01 (GMT)
Support VR Session settings & add some basic ones

* Adds the needed bits to support VR session settings and access them in
the VR view drawing code.
* Added settings for: shading mode, grid floor, annotations, clipping.
More can easily be added.
* The Add-on adds a "VR" tab in the side bar, containing buttons for the
added settings
October 14, 2019, 14:05 (GMT)
Merge branch 'master' into soc-2019-openxr
October 11, 2019, 13:40 (GMT)
Fix compile error on Windows after last commit
October 10, 2019, 12:47 (GMT)
Strictly follow specification to get OpenXR extension functions

This fixes linking errors with the Monado runtime. The specification
says that extension functions have to be gotten through
`xrGetInstanceProcAddr()` which we did for some extensions, but not for
the graphics extensions. Worked fine earlier, but broke meanwhile.
October 10, 2019, 09:30 (GMT)
Merge branch 'master' into soc-2019-openxr
September 17, 2019, 17:16 (GMT)
Cleanup: Don't pass unused lens value
September 17, 2019, 17:02 (GMT)
Cleanup: Comment style
September 17, 2019, 16:17 (GMT)
CMake: Slight adjustment to warning message
September 17, 2019, 14:55 (GMT)
Fix Linux linker config name for the OpenXR-SDK
September 17, 2019, 14:54 (GMT)
Fix mistakes in openxr build options

I remember merge conflicts here.
September 17, 2019, 11:48 (GMT)
Merge branch 'master' into soc-2019-openxr
September 15, 2019, 17:01 (GMT)
Merge branch 'master' into soc-2019-openxr
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021