View Issue Details

IDProjectCategoryView StatusLast Update
0003684The Dark ModGraphicspublic30.12.2020 02:19
Reporternbohr1more Assigned To 
PrioritynormalSeverityfeatureReproducibilityhave not tried
Status newResolutionopen 
PlatformALL 
Product VersionTDM 2.01 
Summary0003684: Investigate GPL Renderer Improvements
DescriptionThis is a parent tracker which will be used to evaluate the merits and feasibility of implementing new rendering options or improvements in TDM
Steps To ReproduceExamples:

Fix Water Post Processing shader
Fix Fog behavior with PortalSky and in general
Add some form of Ambient Occlusion
Option for true HDR rendering
Create new light types such as Cubemap point lights
Improve Normal Map compression format used
Improve VBO code
Add GLSL shader support
Add vertex color options to brushes so that fade-in effects work (etc).
Include Render Frontend visibility data in SEED\LOD calculations
Add new image map types such as glossmap, sub-surface scatter maps?
Merge useful optimizations from BFG renderer
Explore Ambient Cubemap lighting or other lightweight simulated GI methods (Spherical Harmonics, IBL, etc).
Fur\Hair shaders?
TagsNo tags attached.

Relationships

related to 0004431 resolvedduzenko Get rid of deprecated OpenGL functions 
related to 0004395 resolvedduzenko Lightgem Pixel Pack Buffer Optimization 
related to 0004409 resolvedduzenko Add an option to lift the 60 fps lock 
related to 0004414 resolvedduzenko See if skybox can be rendered faster 
related to 0004358 resolvednbohr1more image_downsize causes text, map guis, hud icons, menus, and backgrounds to become blurry 
related to 0004292 resolvednbohr1more "nospecular" light entity argument does not work 
related to 0004367 assignednbohr1more nodiffuse and nobump Light Entity args do not work 
related to 0004865 resolvedcabalistic Improve the way how FPS cap works (uncapped FPS) 
related to 0004734 resolvedduzenko Frame limiter option for TDM 
related to 0004680 assignedcabalistic Falloff and projection textures replacement 
related to 0004813 new Consider OpenGL "no-error context" option 
parent of 0003234 resolvedduzenko Merge Mh's Optimized VBO Code 
parent of 0003669 closedSteveL Investigate fixes for Water post process shader render order problems 
parent of 0003877 resolvedSteveL Allow shaders to access scene depth (co-author: revelator) 
parent of 0003879 resolvedSteveL Warping post processes (water and glass) distort foreground objects 
parent of 0003883 closedSteveL Post processing shaders doing more sums than needed 
parent of 0003881 resolvednbohr1more Create a new Light type "cubicLight" 
parent of 0003878 resolvedSteveL Soft particles 
parent of 0003984 assignedcabalistic GPU vertex skinning 
parent of 0004361 assignednbohr1more Create new light type "customLight" 
parent of 0004424 resolvedduzenko Assess the anonreclaimer's patch 
parent of 0004408 resolvedduzenko Find a way to run game tics on a background thread 
parent of 0004306 feedback Semi-opaque water 
parent of 0004641 resolvedduzenko Shadow maps 
parent of 0004425 resolvedduzenko Framebuffer objects for color, depth, stencil 
parent of 0004705 resolvedstgatilov Soft gamma 
parent of 0004085 resolvedduzenko Figure out a way to make envshot capture the skybox 
parent of 0004364 resolvedstgatilov RGTC Normal Map compression 
parent of 0004849 resolvedcabalistic Replace VBO implementation with the one similar to D3BFG 
parent of 0004866 resolvedcabalistic Make use of MultiDraw functions 
parent of 0005007 new Implement OpenGL Instancing 
parent of 0005022 assignedcabalistic Implement a forward+ render 
parent of 0005238 resolvedcabalistic Reduce CPU draw call overhead in the backend 
parent of 0005239 assignedcabalistic Reflection probes support in the engine 
related to 0004160 closedduzenko Gamma controls effecting desktop, rather than engine. 
related to 0003127 closedduzenko Find out why DDS loading skips light textures for modern machines 
related to 0004569 resolvedduzenko GUI renderDef Lights do not work 
Not all the children of this issue are yet resolved or closed.

Activities

nbohr1more

nbohr1more

06.03.2014 22:25

developer   ~0006414

Last edited: 06.03.2014 22:30

Please link these child trackers:
3234
3669
3088

nbohr1more

nbohr1more

06.03.2014 22:25

developer   ~0006415

Thread:

http://forums.thedarkmod.com/topic/15178-tdm-engine-development-page/
STiFU

STiFU

07.03.2014 00:20

developer   ~0006417

3088 is related to sound and not to the renderer. Hence, it is not a child of this issue.
nbohr1more

nbohr1more

07.03.2014 03:40

developer   ~0006419

Yes, though the Dhewm3 branch will solve a few things with the overall engine too but arguably it's a grey area whether that counts as part of the scope of this ticket.
Obsttorte

Obsttorte

15.06.2014 09:06

developer   ~0006675

To allow vertex coloring on worldspawn/fs the map format would need changing. Seems like a very high effort to me.

You forgot soft shadows ;)

Issue History

Date Modified Username Field Change
06.03.2014 17:37 nbohr1more New Issue
06.03.2014 22:25 nbohr1more Note Added: 0006414
06.03.2014 22:25 nbohr1more Note Added: 0006415
06.03.2014 22:30 nbohr1more Note Edited: 0006414
07.03.2014 00:18 STiFU Relationship added parent of 0003234
07.03.2014 00:19 STiFU Relationship added parent of 0003669
07.03.2014 00:20 STiFU Note Added: 0006417
07.03.2014 03:40 nbohr1more Note Added: 0006419
15.06.2014 09:06 Obsttorte Note Added: 0006675
22.10.2014 18:51 SteveL Relationship added parent of 0003877
22.10.2014 18:56 SteveL Relationship added parent of 0003879
24.10.2014 17:52 SteveL Relationship added parent of 0003883
24.10.2014 19:57 SteveL Relationship added parent of 0003881
21.12.2014 14:01 SteveL Relationship added parent of 0003878
22.12.2014 02:38 SteveL Relationship added parent of 0003984
08.08.2016 20:02 nbohr1more Relationship added parent of 0004361
16.08.2016 22:09 nbohr1more Relationship added related to 0004364
01.12.2016 21:06 nbohr1more Relationship added related to 0004425
01.12.2016 21:06 nbohr1more Relationship added related to 0004431
01.12.2016 21:07 nbohr1more Relationship added related to 0004395
01.12.2016 21:07 nbohr1more Relationship added related to 0004409
01.12.2016 21:07 nbohr1more Relationship added related to 0004414
01.12.2016 21:08 nbohr1more Relationship added related to 0004358
01.12.2016 21:08 nbohr1more Relationship added related to 0004292
01.12.2016 21:09 nbohr1more Relationship added related to 0004367
01.12.2016 21:11 nbohr1more Relationship added parent of 0004424
01.12.2016 21:11 nbohr1more Relationship added parent of 0004408
01.12.2016 21:12 nbohr1more Relationship added parent of 0004306
24.09.2017 15:24 nbohr1more Relationship added related to 0004085
24.09.2017 15:26 nbohr1more Relationship added related to 0004160
24.09.2017 15:26 nbohr1more Relationship added related to 0003127
24.09.2017 15:28 nbohr1more Relationship added related to 0004569
29.10.2017 15:49 nbohr1more Relationship added parent of 0004641
26.12.2017 19:11 nbohr1more Relationship deleted related to 0004425
26.12.2017 19:11 nbohr1more Relationship added parent of 0004425
29.12.2017 20:12 nbohr1more Relationship added parent of 0004705
17.07.2018 16:10 nbohr1more Relationship deleted related to 0004085
17.07.2018 16:11 nbohr1more Relationship added parent of 0004085
17.07.2018 16:11 nbohr1more Relationship deleted related to 0004364
17.07.2018 16:11 nbohr1more Relationship added parent of 0004364
17.07.2018 21:44 nbohr1more Relationship added parent of 0004849
20.12.2018 16:30 nbohr1more Relationship added related to 0004866
20.12.2018 16:31 nbohr1more Relationship added related to 0004865
20.12.2018 16:35 nbohr1more Relationship added related to 0004734
20.12.2018 16:39 nbohr1more Relationship added related to 0004680
20.12.2018 16:52 nbohr1more Relationship added related to 0004813
30.12.2020 02:13 nbohr1more Relationship added parent of 0005007
30.12.2020 02:14 nbohr1more Relationship added parent of 0005022
30.12.2020 02:16 nbohr1more Relationship replaced parent of 0004866
30.12.2020 02:17 nbohr1more Relationship added parent of 0005238
30.12.2020 02:19 nbohr1more Relationship added parent of 0005239