Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
You are not logged in - nap
CSDb User Forums


Forums > CSDb Discussions > VICE threaded UI test builds
2020-05-18 16:10
chatGPZ

Registered: Dec 2001
Posts: 11165
VICE threaded UI test builds

In this thread i will post test builds of the (hopefully) soon to be merged threaded ui rewrite.

Linux and OSX users can always grab the current state from dqh's git repo here: https://github.com/dqh-github/vice-experiments/tree/threaded-ui.. (make sure to checkout the "threaded-ui-exp" branch after cloning the repo)

Please test and report back positive and negative results. Especially interesting right now are rendering errors/problems and unexpected crashes. Please tell exactly what OS you are using, and what GPU.

I will keep posting new windows builds here - starting with todays: https://sourceforge.net/projects/vice-emu/files/experimental%20..

64bit only right now - i'll have to figure out how to build proper 32bit binaries on my box (not that you should be still using a 32bit OS in 2020).
 
... 149 posts hidden. Click here to view all posts....
 
2020-06-10 09:38
dqh
Account closed

Registered: Jun 2019
Posts: 46
Here's an updated mac build: https://sourceforge.net/projects/vice-emu/files/experimental%20..

@JackAsser - I have fixed rendering on macOS 10.15, at least for my own test case.

@Frantic - any chance you also test this build? If the flashing problem is still there would you be able to describe it in more detail, or ideally take a slo-mo video of it on your phone and put the video on youtube or somewhere?
2020-06-10 12:44
JackAsser

Registered: Jun 2002
Posts: 1997
Confirmed, works fine now with scaling and fullscreen, even on multiple screens. Good work!
2020-06-10 12:49
chatGPZ

Registered: Dec 2001
Posts: 11165
VICE on your videowall? :)
2020-06-10 12:52
dqh
Account closed

Registered: Jun 2019
Posts: 46
Great! It was a weird one - if i built it directly on 10.15 it was fine, but not if i built on 10.14 and then ran on 10.15. But I found that by calling glViewport(...) each frame everything worked again when built on 10.14, so i'm guessing they made a change to OpenGL in the latest SDK. Which is a bit weird given that it's deprecated now.
2020-06-10 13:03
chatGPZ

Registered: Dec 2001
Posts: 11165
Break it before you put it in the bin? I do that sometimes with stuff i dont want others to use anymore :=)
2020-06-10 13:06
dqh
Account closed

Registered: Jun 2019
Posts: 46
haha it did occur to me :) It would be very weird of them to drop the runtime altogether though, a lot of games will just stop working and never get updated.

It's plausible they reimplemented it as a wrapper over Metal or something ..
2020-06-10 13:37
MagerValp

Registered: Dec 2001
Posts: 1060
Apple doesn't care about cross-platform gaming and probably never will, it's pretty clear it's Metal or gtfo. They rarely break stuff intentionally at least, but neglect and death from a thousand cuts does the job just as well.

Anyway, I gave the latest Mac build a spin and it's the first one that I feel approaches something that can be used. Frame rate is smooth and stable, no obvious glitches and no crashes during (light) testing on a 2014 MacBook Pro running 10.15.5.

The only display related issue is that the cpu/fps counter updates in realtime and thus jumps around between 99.9% and 100.0% in a rather distracting manner. Nothing a smoothed out average wouldn't fix though.

The only major issue I can find is that I can't seem to get the positional keyboard layout (the only sane option) to work. Is a keymap required for that — GTK3 doesn't do keycodes? The symbolic (ew) keymap for Swedish can't type $, and the positional option is grayed out if you select it.
2020-06-10 13:43
JackAsser

Registered: Jun 2002
Posts: 1997
Quote: Break it before you put it in the bin? I do that sometimes with stuff i dont want others to use anymore :=)

Apple are experts on this, especilly on the iOS-SDKs. :)
2020-06-10 13:45
chatGPZ

Registered: Dec 2001
Posts: 11165
you do, of course, need a keymap. when it is greyed out it means it doesnt exist (which is true for swedish keyboard). Locate the gtk3_pos.vkm (or gtk3_pos_de.vkm, start with the one that gives you least wrong mapped keys) in the datadir, make a copy named gtk3_pos_se.vkm, select that one as user defined positional map, enable keyboard debugging in the settings (that will show the keycodes in the statusbar when you press keys), and start hacking away. you need to reload the keymap to apply changes, it can be a bit fiddly too. and last not least: please provide the result so we can include it :)
2020-06-10 13:45
JackAsser

Registered: Jun 2002
Posts: 1997
Quote: Apple doesn't care about cross-platform gaming and probably never will, it's pretty clear it's Metal or gtfo. They rarely break stuff intentionally at least, but neglect and death from a thousand cuts does the job just as well.

Anyway, I gave the latest Mac build a spin and it's the first one that I feel approaches something that can be used. Frame rate is smooth and stable, no obvious glitches and no crashes during (light) testing on a 2014 MacBook Pro running 10.15.5.

The only display related issue is that the cpu/fps counter updates in realtime and thus jumps around between 99.9% and 100.0% in a rather distracting manner. Nothing a smoothed out average wouldn't fix though.

The only major issue I can find is that I can't seem to get the positional keyboard layout (the only sane option) to work. Is a keymap required for that — GTK3 doesn't do keycodes? The symbolic (ew) keymap for Swedish can't type $, and the positional option is grayed out if you select it.


Yep, for me personally (which you shouldn't use as a priority of any sort) are:

* Positional keyboard working
* Proper 1351 mouse emulation (mouse capture it totally borked now on my setup)

When this is done, I can drop SDL and move to GTK for EotB related tasks.

But I'm in no way in actual need of a GTK port, it would just be a nice thing to have. And also, if it's on par and up to date with the SDL port you guys can drop the SDL port also.
Previous - 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | ... | 16 - Next
RefreshSubscribe to this thread:

You need to be logged in to post in the forum.

Search the forum:
Search   for   in  
All times are CET.
Search CSDb
Advanced
Users Online
Mr SQL
zzarko
manganoid/Hokuto Force
Guests online: 115
Top Demos
1 Next Level  (9.7)
2 13:37  (9.7)
3 Mojo  (9.7)
4 Coma Light 13  (9.7)
5 Edge of Disgrace  (9.6)
6 Uncensored  (9.6)
7 Comaland 100%  (9.6)
8 No Bounds  (9.6)
9 Aliens in Wonderland  (9.6)
10 Wonderland XIV  (9.6)
Top onefile Demos
1 Layers  (9.6)
2 Cubic Dream  (9.6)
3 Party Elk 2  (9.6)
4 Copper Booze  (9.6)
5 Rainbow Connection  (9.5)
6 It's More Fun to Com..  (9.5)
7 Dawnfall V1.1  (9.5)
8 Birth of a Flower  (9.5)
9 Daah, Those Acid Pil..  (9.5)
10 Morph  (9.5)
Top Groups
1 Nostalgia  (9.4)
2 Oxyron  (9.3)
3 Booze Design  (9.3)
4 Censor Design  (9.3)
5 Offence  (9.3)
Top Crackers
1 Mr. Z  (9.9)
2 Antitrack  (9.8)
3 OTD  (9.8)
4 S!R  (9.7)
5 Fungus  (9.7)

Home - Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.06 sec.