Hey, thanks
Yes, i know the problem with "openglnb" and "vgaonly". In the code it jumps automatic to the surface method if the screen in Dosbox is not 256 Color mode, under Windows 3.1 with 32k oder 64k/16bit same result. There was a goto command in the source.
- Code: Select all
if (!(flags & GFX_CAN_32) || (flags & GFX_RGBONLY))
goto dosurface; // BGRA otherwise
I dont know why? I have this excluded. Now all the Resolution Modes and Maschine Settings use OpenGL3 and the shader stuff works. .. fullscreen too
With EGA or VGAOnly (M_TEXT) there was a Screen Garbage/Melt error if aspect is true. The window was very.. very stretched to 720 in the height. The width was 570 or the screen was very compressed / crushed. With aspect=false no Problem, all ok. I have this 'Temporay' eliminated with (missings?) aspect_ratios in the vga_draw.cpp.
I tested this with various Games and different maschine settings (Sierra AGI/ Hard Drive 2/ 3DFX/ Windows 3.1 resolution Modes etc... ). All works.
I taken a few Game/Scene Demo relevants fixes. Credits and thanks go the Dosbox-X Authors. Warcraft 2 and the scene demos are now working in this Dosbox Build too. the conf has a new command 'CutVesaResolutionIndex'
Added - you can set your favorite color for cga_mono and hercules in conf as default.
I've looked, because the shader and stretch thing. On the Laptop on my Parents. My Mother (66) is a long fan from the Astronomy Programm PcCosmos. No Problem with the Screen Stretch. All look normal with the schaders. On my Maschine. It is darkened over the arch/bend and not completely black. It is very dimmed. We use the same Config. I think this is a opengl thing.
As Default. I Using a Windows Resolution 1280x1024 with 'crt lottes mod' (look screens). With the other Stretch Problem? Perhaps Dugan or the original author from the shader stuff can still give advice. They can look in the source on my Github Account.I am not very experienced with opengl programming. I try best but i do not want to change too much. Suddenly something does not work. anymore. I use only MingW and Notepad++.
Countdown Demo use 1280x1024 (With vesa_nolfb) (On Default S3, it exists with no memory), Kukoo2 on VGaOnly and Hard Drive 2 on EGA (Look at the screen, all with Aspect = true)
I update this Buld and the source on Github this evening (German Time). Note: you need a new conf to look the changes.
greetings Marty
You do not have the required permissions to view the files attached to this post.