#gemrb@irc.freenode.net logs for 3 Dec 2015 (GMT)

Archive Today Yesterday Tomorrow
GemRB homepage


[01:15:49] <-- phao has left IRC (Ping timeout: 250 seconds)
[01:52:32] <-- Eli2_ has left IRC (Ping timeout: 240 seconds)
[02:01:53] --> Eli2 has joined #gemrb
[02:47:12] <-- Drakkar has left IRC (Read error: Connection reset by peer)
[02:47:28] --> Drakkar has joined #gemrb
[07:38:59] <-- Drakkar has left IRC (Ping timeout: 260 seconds)
[07:40:59] --> Drakkar has joined #gemrb
[08:43:25] --> GeneralDuke has joined #gemrb
[09:39:42] --> hostmorke has joined #gemrb
[09:42:45] <hostmorke> hi everyone, can someone say what is the problem with my cursor refresh? here is what is happens http://i.imgur.com/LVSKuVB.jpg
[09:47:30] <-- hostmorke has left IRC (Ping timeout: 252 seconds)
[09:54:12] --> hostmorke has joined #gemrb
[09:55:07] <mcphail> hostmorke: I've had similar, from time to time
[09:57:54] <hostmorke> i have tried git and 0.8.3 sources and still have this problem until i press some UI button to redraw all screen
[09:59:07] <mcphail> I found the git version worse. I've been using the current stable release on a touchscreen device and it isn't too bad, but still get occasional cursor trails
[09:59:39] <mcphail> It would be good to solve this
[10:03:24] <wjp> which platform/renderer is this?
[10:04:31] <hostmorke> linux debian jessie with SDL2 and intel drivers
[12:20:00] <lynxlynxlynx> yeah, it's a sdl2 problem
[12:20:37] <lynxlynxlynx> you can't get away from it on mobile (but those generally have touch), while on desktop you can just use sdl1
[12:21:01] <mcphail> lynxlynxlynx: :(
[12:21:39] <lynxlynxlynx> you can just disable the cursor, as it's not of much use on mobile
[12:21:57] <lynxlynxlynx> MouseFeedback setting in the config
[12:24:07] <mcphail> Ta. I'll try that
[12:25:01] <mcphail> It is nice to see a single cursor, as it gives feedback as to where you actually touched the screen. Its just that the cursor doesn't always disappear when you touch somewhere else
[12:31:51] <hostmorke> lynxlynxlynx, thanks for advice. I will try to build it with SDL1 and check results
[12:32:32] <lynxlynxlynx> don't forget to rerun cmake afresh
[13:05:18] <hostmorke> yeap, sdl1 build fixed the problem. thanks again for help
[13:08:33] <mcphail> lynxlynxlynx: is there something we can do to fix the sdl2 build? I'm not much of a hacker, but if you can point me in the right direction I can see if I can help
[13:43:09] <lynxlynxlynx> it's a drawing thing, obviously
[13:43:53] <lynxlynxlynx> the sdl2 backend probably uses another surface for the cursor and for some reason (performance?) we don't clear it when syncing
[13:45:27] <lynxlynxlynx> brad will fix it eventually (I think he mentioned at some point it already bothers him now), but lately he has had the tendency to get stuck in large projects
[14:06:34] <mcphail> Good stuff. Ta
[14:18:18] --> phao has joined #gemrb
[14:19:39] <-- GeneralDuke has left IRC (Quit: GeneralDuke)
[14:27:13] --> GeneralDuke has joined #gemrb
[14:28:40] <-- GeneralDuke has left IRC (Client Quit)
[14:29:08] --> GeneralDuke has joined #gemrb
[14:37:21] <-- hostmorke has left IRC (Ping timeout: 252 seconds)
[16:23:59] <-- GeneralDuke has left IRC (Quit: GeneralDuke)
[17:49:25] --> brada has joined #gemrb
[17:51:20] <brada> just wanted to pop in and say that yes, i have fixed the SDL 2 cursor problems with the window/view refactor as part of the new window manager. Hopefully i’ll have time to work on it after this semester and get it to a point where people can try it out while i finish fixing the remaining bugs and reimplementing things that were lost like biography editing
[17:53:46] <brada> oh, i also wanted to mention, as a side effect gemrb is resolution independant without needing widescreen mod :)
[17:54:48] <fuzzie> neat
[17:55:30] <mcphail> brada: you are a legend!
[17:56:02] * mcphail tips his hat
[17:56:14] <lynxlynxlynx> oh nice
[17:56:30] <lynxlynxlynx> do you just autoscale everything or what?
[17:56:42] <lynxlynxlynx> and please make a backup
[17:57:48] <brada> no, that would be better, but for now all it does it anchor the windows to the sides of the screen. so widescreen mod is still usefull, just not required. we can look at improvements later
[17:57:56] <brada> i have several backups :)
[18:00:19] <lynxlynxlynx> ok cool, since scaling is trickier
[18:01:32] <lynxlynxlynx> btw, does it make any difference if the mac build is static or dynamic?
[18:01:46] <lynxlynxlynx> it currently breaks now that i've switched it over, but can be easily ifdefed
[18:17:41] <brada> i havent ever tried building a static build so i wouldnt be suprised to hear it doesnt work
[18:29:48] <-- brada has left IRC (Quit: brada)
[19:05:17] <-- phao has left IRC (Ping timeout: 250 seconds)
[19:40:42] <-- |Cable| has left IRC (Ping timeout: 240 seconds)
[20:16:53] --> |Cable| has joined #gemrb
[20:46:38] --> phao has joined #gemrb
[21:27:56] --> kingron has joined #gemrb
[23:00:44] <-- phao has left IRC (Ping timeout: 246 seconds)
[23:01:10] --> phao has joined #gemrb
[23:17:42] <-- xrogaan has left IRC (Ping timeout: 240 seconds)