Opened 2 years ago

Closed 2 years ago

#6403 closed defect (fixed)

Write a GLSL equivalent for overlay_solid

Reported by: Stan Owned by: Stan
Priority: Should Have Milestone: Alpha 26
Component: Core engine Keywords: simple
Cc: Patch:

Description (last modified by Stan)

Currently overlay_solid is only available as an ARB shader. It would be nice to have it as a GLSL

Related files:

binaries/data/mods/public/shaders/effects/overlay_solid.xml
binaries/data/mods/public/shaders/arb/overlay_solid.xml
binaries/data/mods/public/shaders/arb/overlay_solid.vp
binaries/data/mods/public/shaders/arb/overlay_solid.fp

Three files need to be created

binaries/data/mods/public/shaders/glsl/overlay_solid.xml
binaries/data/mods/public/shaders/glsl/overlay_solid.vs
binaries/data/mods/public/shaders/glsl/overlay_solid.fs

The file binaries/data/mods/public/shaders/effects/overlay_solid.xml should be appended with

    <technique>
        <require shaders="glsl"/>
        <pass shader="glsl/overlay_solid"/>
    </technique>

Search for overlayline in binaries/data/mods/public/shaders/ for an example

Change History (3)

comment:1 by Stan, 2 years ago

Description: modified (diff)

comment:2 by Stan, 2 years ago

Description: modified (diff)

comment:3 by Stan, 2 years ago

Owner: set to Stan
Resolution: fixed
Status: newclosed

In 26168:

Write a GLSL equivalent for overlay_solid.

Fixes #6403
Patch by: z0rg
Reviewed by: @vladislavbelov

Differential Revision: https://code.wildfiregames.com/D4406

Note: See TracTickets for help on using tickets.