- 23 Jan, 2019 5 commits
-
-
Laszlo Agocs authored
This is simple since no deferred release queue is used here.
-
Laszlo Agocs authored
-
Laszlo Agocs authored
-
Laszlo Agocs authored
Sharable resources, which are at least buffers and textures, can now be orphaned, meaning the owning QRhi can be destroyed before releasing the QRhiResource. They will still function in a limited way (cannot be rebuilt anymore) as long as there is at least one QRhi associated with the QRhiResourceSharingHost (i.e. as long as the share group is non-empty).
-
Laszlo Agocs authored
...in order to reduce code duplication.
-
- 22 Jan, 2019 8 commits
-
-
Laszlo Agocs authored
-
Laszlo Agocs authored
-
Laszlo Agocs authored
Does not really belong there anyway
-
Laszlo Agocs authored
-
Laszlo Agocs authored
The threaded case cannot be supported on all backends for now. Revert parts of the previous d3d patch. Some day we may consider exploring the possibility of doing something with deferred contexts on d3d11 but that's not an option for now.
-
Laszlo Agocs authored
-
Laszlo Agocs authored
-
Laszlo Agocs authored
Won't yet work, obviously.
-
- 21 Jan, 2019 9 commits
-
-
Laszlo Agocs authored
-
Laszlo Agocs authored
...and allow importing an already existing QOpenGLContext via QRhiGles2NativeHandles. This way the API is fully consistent with other backends and typical applications become shorter due to not having to create a context, having a convenience function to create the QOffscreenSurface, and not having to worry about depth/stencil in QSurfaceFormat.
-
Laszlo Agocs authored
-
Laszlo Agocs authored
-
Laszlo Agocs authored
Eliminate most of the structs, inner structs, and inline ctors
-
Laszlo Agocs authored
-
Laszlo Agocs authored
-
Laszlo Agocs authored
-
Laszlo Agocs authored
-
- 19 Jan, 2019 8 commits
-
-
Laszlo Agocs authored
-
Laszlo Agocs authored
-
Laszlo Agocs authored
Here we choose to go the heavy weight route and turn it into a d-pointered (implicitly shared, even) class since the data a binding description needs may grow in yet-unknown ways when introducing support for other resource types.
-
Laszlo Agocs authored
-
Laszlo Agocs authored
-
Laszlo Agocs authored
-
Laszlo Agocs authored
-
Laszlo Agocs authored
-
- 18 Jan, 2019 5 commits
-
-
Laszlo Agocs authored
-
Laszlo Agocs authored
-
Laszlo Agocs authored
-
Laszlo Agocs authored
-
Laszlo Agocs authored
-
- 17 Jan, 2019 2 commits
-
-
Laszlo Agocs authored
-
Laszlo Agocs authored
...and some leftover docs
-
- 16 Jan, 2019 3 commits
-
-
Laszlo Agocs authored
...and mark the first round of doc work as done, yay
-
Laszlo Agocs authored
-
Laszlo Agocs authored
-