dosbox-staging:gm/shader-pain-1

Last commit made on 2023-10-13
Get this branch:
git clone -b gm/shader-pain-1 https://git.launchpad.net/dosbox-staging

Branch merges

Branch information

Name:
gm/shader-pain-1
Repository:
lp:dosbox-staging

Recent commits

fe713c0... by GranMinigun <email address hidden>

Rework shader loading

08b0955... by GranMinigun <email address hidden>

Always use shaders in OpenGL output

As the current target is OpenGL 2.1 minimum, shaders support is always
present. Removal of deprecated fixed-function pipeline calls simplifies
future adoption of modern OpenGL 3.x+ Core profile.

d6002b4... by GranMinigun <email address hidden>

Drop OpenGL PBO support

Pixel buffer object extension hinders performance of integrated graphics
(SBCs, Intel HD, AMD APUs), and is unlikely to provide any significant
benefits to modern dedicated GPUs. Also, OpenGL has no reliable way to
determine whether device uses shared or dedicated memory.

904cb68... by Kirk Klobe <email address hidden>

De-unionise X86PageEntry

Removes type punning, packing, and improves performance

43ad3f8... by FeralChild64 <email address hidden>

Do not assert if mapperfile parameter is empty

2009b1c... by kcgen <email address hidden>

Update mt32emu wrap to 2.7.1-1

1aaacbe... by kcgen <email address hidden>

Update zlib wrap to 1.3-3

36665fb... by kcgen <email address hidden>

Update libjpeg-turbo wrap to 3.0.0-5

6b3f6c6... by kcgen <email address hidden>

Update gtest wrap to 1.14.0-1

b3883f6... by kcgen <email address hidden>

Update glib wrap to 2.78.0-1