pro3d-space / PRo3D

PRo3D, short for Planetary Robotics 3D Viewer, is an interactive 3D visualization tool allowing planetary scientists to work with high-resolution 3D reconstructions of planetary surfaces.
http://pro3d.space/
GNU Affero General Public License v3.0
40 stars 2 forks source link

rendering problems on IRIS gpu #116

Open haraldsteinlechner opened 3 years ago

haraldsteinlechner commented 3 years ago

currently there seem to be rendering problems on intel iris hardware. We have a repro on a project member's computer. After writing artificial rendering tests which all worked pro3d has now support to set render control properties such as multisampling count and mapping etc.

The attempt can be found here: https://github.com/pro3d-space/PRo3D/commit/844d257b3a8a17e3b10c4e3168b849c412825c03

haraldsteinlechner commented 3 years ago

our test build: http://download.vrvis.at/acquisition/pro3d/iris-test.zip

haraldsteinlechner commented 3 years ago

Thanks to Kens testing sessions we could pin the problem down to a problem with multisampled rendertargets. The current workaround for iris integrated graphics is currently to set samples to 1. The problem is still under investigation @hyazinthh @ChristianLuksch since it is not clear whether this is a driver bug or a subtile spec violation on our side.

The current plan is:

ThomasOrtner commented 3 years ago

the damn coordinate cross :D

haraldsteinlechner commented 2 years ago

@hyazinthh do you know the status of this in the base libraries? should be fixed right? if so we could remove the workaround https://github.com/pro3d-space/PRo3D/blob/b145dfce1a2043c857b13d33e1d72b13b4ad7abd/src/PRo3D.Viewer/Program.fs#L201

hyazinthh commented 2 years ago

I don't think so: https://github.com/aardvark-platform/aardvark.rendering/issues/86

haraldsteinlechner commented 2 years ago

don't think so means - no not fixed, keep workaround, right?

hyazinthh commented 2 years ago

Yes, that's what your final comment on that issue suggests at least.