joncampbell123 / dosbox-x

DOSBox-X fork of the DOSBox project
GNU General Public License v2.0
2.82k stars 383 forks source link

GLSL shaders challenges #1926

Open olliraa opened 4 years ago

olliraa commented 4 years ago

For some reason I cannot get some of GLSL shaders, that work e.g. some other Dosbox ports, working. Either the shader does nothing or the screen remains completely black. This could be of course due to misconfiguration, but like I said the same config works with another port. DOS Box-X is the best of all the ports, so this would be the icing on the cake :) GLSL_shaders_with_problems.zip

I've attached 3 problematic GLSL files. Could someone test them, if they work for you any better. Here's the specs:

DOSBox-x 0.83.6 (tested with SDL1/SDL2/32b/64b) Windows 10 Latest Nvidia drivers (GTX1080Ti)

Wengier commented 4 years ago

I have tested the 3 GLSL shaders in the zip file, namely:

The first shader seems to give black screen in DOSBox-X as well as DOSBox SVN and DOSBox ECE when I tested it. And the other two shaders seem to have errors in themselves and will trigger the following messages when I tested it in DOSBox SVN:

image

So according to my tests the issues with these 3 shaders do not only occur in DOSBox-X. Please there is something wrong with them?

olliraa commented 4 years ago

I have tested the 3 GLSL shaders in the zip file, namely:

  • 1crt-guest-dr-venom-pass2.glsl
  • crt-guest-dr-venom-pass2.glsl
  • crt-guest-dr-venom.glsl

The first shader seems to give black screen in DOSBox-X as well as DOSBox SVN and DOSBox ECE when I tested it. And the other two shaders seem to have errors in themselves and will trigger the following messages when I tested it in DOSBox SVN:

image

So according to my tests the issues with these 3 shaders do not only occur in DOSBox-X. Please there is something wrong with them?

You're correct. Due to my misconfiguration, the other DOSBox versions apparenly actually used crt-lottes. Unfortunately, I was foolish enough to think that I was actually using one of the ones I sent in the zip. My bad, sorry :(

Having the crt-royale would still me very nice, if possible at some point :)

https://github.com/libretro/common-shaders/tree/master/crt/shaders/crt-royale

DOSBox-X is a really smooth experience. Kudos!