View Issue Details

IDProjectCategoryView StatusLast Update
0000140Gorilla3DFeature Requestpublic2021-02-11 16:36
Reporteradministrator Assigned Toadministrator  
PrioritynormalSeverityfeatureReproducibilitysometimes
Status resolvedResolutionfixed 
Product Version0.8.3.x 
Target Version0.8.3.xFixed in Version0.8.3.x 
Summary0000140: Feature: Configurable renderer (legacy / forward)
DescriptionCurrently I'm implementing the configurable renderer property.

You then have the possibility to switch renderer in viewport and render-pass:
Viewport.RendererType := TRendererType.ForwardRenderer | TRendererType.LegacyRenderer

The task is nearly finished. Still some errors occur on different setups.
Additional InformationTRendererType.ForwardRenderer: Is the default WBOIT renderer (weighted order independent transparency) which combines opaque and translucent rendering in an additional composite pass by multiple render targets (albedo, alpha, position)

TRendererType.LegacyRenderer: Is a very simple renderer with only 1 framebuffer and 1 render target texture. The renderer renders opaque objects without blending first, and then all translucent objects with blending on. Everything is rendered onto the same render target.

In future there will be also a TRendererType.DeferredRenderer. This one is not publishable yet.
TagsNo tags attached.
Delphi-Version 10.4.1
OpenGLVersionOpenGL 4.3

Activities

administrator

2021-02-08 08:55

administrator   ~0000154

I have to fix some exceptions occuring on legacy renderer, when no Gorilla3D material is used (not sure why)

administrator

2021-02-11 16:36

administrator   ~0000157

implemented

Issue History

Date Modified Username Field Change
2021-02-08 08:54 administrator New Issue
2021-02-08 08:54 administrator Status new => assigned
2021-02-08 08:54 administrator Assigned To => administrator
2021-02-08 08:55 administrator Note Added: 0000154
2021-02-08 08:56 administrator Additional Information Updated
2021-02-11 16:36 administrator Status assigned => resolved
2021-02-11 16:36 administrator Resolution open => fixed
2021-02-11 16:36 administrator Fixed in Version => 0.8.3.x
2021-02-11 16:36 administrator Note Added: 0000157