Developpers, do you plan to...

General chat related to ScummVM, adventure gaming, and so on.

Moderator: ScummVM Team

Post Reply
User avatar
legluondunet
Posts: 51
Joined: Fri Jan 30, 2015 9:24 am

Developpers, do you plan to...

Post by legluondunet »

Hello ScummVM developpers,

I'm just curious to know if you plan to add this features to ScummVM:

- SDL2?
- Vulkan?
- UTF-8?

Thanks for your answers.
User avatar
sev
ScummVM Lead
Posts: 2277
Joined: Wed Sep 21, 2005 1:06 pm
Contact:

Post by sev »

SDL2 – yes, we already have it working.
UTF-8 – depends on the area. Some engines like Wintermute already support it. For GUI, probably, but not soon. For filesystems – hardly, as it is not portable enough.
Vulkan – do you mean 3D API from Nvidia? Then no, it is out of scope of ScummVM.


Eugene
User avatar
legluondunet
Posts: 51
Joined: Fri Jan 30, 2015 9:24 am

Post by legluondunet »

sev wrote:SDL2 – yes, we already have it working.
So how could I compile ScummVM with SDL2 enabled on linux?
Will I see a difference?
sev wrote:UTF-8 – depends on the area. Some engines like Wintermute already support it. For GUI, probably, but not soon.
Yes I talked about the GUI.
sev wrote:Vulkan – do you mean 3D API from Nvidia? Then no, it is out of scope of ScummVM.
Vulkan is not a 3D Api from Nvidia, it is:

- a opengl replacement with higher performance
- multiplatform API (PC, mobile...)
- it is a DirectX12 equivalent for all OS

More info here:
https://en.wikipedia.org/wiki/Vulkan_%28API%29
User avatar
sev
ScummVM Lead
Posts: 2277
Joined: Wed Sep 21, 2005 1:06 pm
Contact:

Post by sev »

legluondunet wrote: So how could I compile ScummVM with SDL2 enabled on linux?
Specify SDL_CONFIG environment variable to path to your sdl2-config
legluondunet wrote:Will I see a difference?
Not really.
legluondunet wrote:
sev wrote:UTF-8 – depends on the area. Some engines like Wintermute already support it. For GUI, probably, but not soon.
Yes I talked about the GUI.
Why do you need it? Currently we support per-language code pages.
legluondunet wrote: Vulkan is not a 3D Api from Nvidia, it is:

- a opengl replacement with higher performance
- multiplatform API (PC, mobile...)
- it is a DirectX12 equivalent for all OS
Not all OSes. Windows/Linux and Android is much less multiplatform than the plain OpenGL. We are not using any fancy features, no 3D. So why should we support yet-another-3D-graphics-API? What are the advantages?


Eugene
Post Reply