Opened 4 years ago

Closed 3 years ago

Last modified 3 years ago

#5791 closed defect (fixed)

Remove deprecated OpenGL 1.1 Fixed Function Pipeline Renderer

Reported by: Stan Owned by: Vladislav Belov
Priority: Nice to Have Milestone: Alpha 25
Component: Core engine Keywords: Graphics
Cc: Patch: Phab:D2908

Description (last modified by Stan)

While still functionnal the Fixed Function Pipeline code is old, OpenGL 1.1. is very old (1997!) too, it is slow, it’s not very well tested, as it’s not possible to enable it through the options (albeit the hardware detection can force it), and while it works, it will crash if any of the new features e.g. postprocessing are enabled. And the last one is the fact it was marked as deprecated almost 7 years ago: in r13156. The only argument “for” that I can find is that some users (62/10000+) use it.

Change History (9)

comment:1 by Stan, 4 years ago

Description: modified (diff)

comment:2 by Vladislav Belov, 4 years ago

Also I think the game is pretty unplayable without shaders.

comment:3 by Stan, 4 years ago

Well it looks bad

comment:5 by asterix, 4 years ago

Keywords: Graphics added
Milestone: BacklogWork In Progress
Owner: set to Vladislav Belov
Patch: Phab:D2908

comment:6 by Vladislav Belov, 3 years ago

Resolution: fixed
Status: newclosed

In 25717:

Removes FFP shader program. Fixes #5791

comment:7 by Stan, 3 years ago

Milestone: Work In ProgressAlpha 25

comment:8 by fabio, 3 years ago

hwdetect.js and default.cfg should also be cleaned up after the removal of the fixed shader.

Last edited 3 years ago by fabio (previous) (diff)

in reply to:  8 comment:9 by fabio, 3 years ago

Replying to fabio:

hwdetect.js and default.cfg should also be cleaned up after the removal of the fixed shader.

See #6244 as a followup.

Note: See TracTickets for help on using tickets.