[Back to Index]

  
[00:03] <-- ccawley2011 left irc: Read error: Connection reset by peer
[00:08] <-- ny00123 left irc: Quit: Leaving
[00:39] <-- sev left irc: Quit: This computer has gone to sleep
[00:46] <Scummette> [scummvm] phcoder opened pull request #4754: SDL: Fix shaking with SDL1 and negative offsets (master...sdlshake) https://is.gd/f3dZGg
[01:29] --> DominusExult joined #scummvm.
[01:30] <-- Dominus left irc: Ping timeout: 246 seconds
[01:30] Nick change: DominusExult -> Dominus
[03:37] <grogbot> [discord] <eientei> What engines does the Win9x version lack support for?
[03:44] <grogbot> [discord] <sluicebox> api compatibility, not engine
[03:52] <grogbot> [discord] <eientei> Oh, so what's unsupported? I'm tempted to boot up my Win98 PC and give it a shot on some of the newer engines
[04:56] <-- gsi left irc: Ping timeout: 255 seconds
[04:58] --> gsi joined #scummvm.
[06:34] <Scummette> [scummvm] dreammaster pushed 3 new commits to master: https://is.gd/wK3Njj
[06:34] <Scummette> scummvm/master 895c70a dreammaster: MM: MM1: More interaction display
[06:34] <Scummette> scummvm/master ad795f1 dreammaster: MM: MM1: Add interaction view titles
[06:34] <Scummette> scummvm/master b9997c7 dreammaster: MM: MM1: In progress training view
[07:00] eriktorbjorn (eriktorbj@scummvm/eriktorbjorn) left #scummvm.
[07:42] <grogbot> [discord] <lephilousophe> nothing
[07:42] <grogbot> [discord] <lephilousophe> because we fought hard and won 🙂
[07:44] <grogbot> [discord] <lephilousophe> (in fact we don't build SDL_net because some versions lack ws2_32 and iphlpapi)
[08:08] --> borosky joined #scummvm.
[08:20] <grogbot> [discord] <rootfather> Hehe, now that I think of it - are AGS games originally supported by Windows 9x? If not, then this would be even more amazing 😄
[08:27] <grogbot> [discord] <SupSuper> AGS 2.x definitely did (and DOS if you really wanna go back :P), but i dunno if they've kept that support up in modern versions
[08:27] <grogbot> [discord] <SupSuper> AGS 2.x definitely did (and DOS if you really wanna go back :P), but i dunno if they've kept that support up in modern 3.x versions (edited)
[08:35] <-- ldevulder left irc: Quit: Leaving
[08:37] <grogbot> [discord] <eientei> > Windows 2000, XP, ME, 98, 95 or lower:
[08:37] <grogbot> [discord] <eientei> > Sorry, but AGS no longer runs on these versions of Windows. Please upgrade to Vista or later!
[08:38] <grogbot> [discord] <eientei> 3.1 is the last to support 98
[08:38] <grogbot> [discord] <eientei> 3.1 is the last to support 98/ME (edited)
[08:45] <Scummette> [scummvm] moralrecordings opened pull request #4755: DIRECTOR: Even more fixes (master...director_fixes) https://is.gd/1AmIf9
[08:52] --> ldevulder joined #scummvm.
[09:08] --> BrainChild joined #scummvm.
[09:10] --> ccawley2011 joined #scummvm.
[09:10] #scummvm: mode change '+o ccawley2011' by ChanServ!ChanServ@services.libera.chat
[09:47] --> sev joined #scummvm.
[09:47] <-- sev left irc: Changing host
[09:47] --> sev joined #scummvm.
[09:47] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat
[09:49] --> SylvainTV joined #scummvm.
[09:52] <-- SylvainTV__ left irc: Ping timeout: 246 seconds
[10:00] <-- ldevulder left irc: Remote host closed the connection
[10:03] <grogbot> [discord] <rootfather> So we support games that require Windows Vista on Windows 9x
[10:03] <grogbot> [discord] <rootfather> nice 😄
[10:03] <grogbot> [discord] <rootfather> reverse retro gaming!
[10:08] <grogbot> [discord] <Andrew T> Now thats a real enhancement. Who needs modern windows anyways? 🙃
[10:16] <grogbot> [discord] <antoniou79> Making games run in platforms (software and hardware) they were not designed to, especially when they are on the low-end is one of the first things that drawn me to the project!
[10:27] --> ldevulder joined #scummvm.
[10:32] <-- sev left irc: Quit: This computer has gone to sleep
[10:32] --> sev joined #scummvm.
[10:32] <-- sev left irc: Changing host
[10:32] --> sev joined #scummvm.
[10:32] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat
[10:41] <Scummette> [scummvm] mduggan pushed 5 new commits to master: https://is.gd/jCpbgr
[10:41] <Scummette> scummvm/master 28142ed mduggan: TETRAEDGE: Fix small memory leak on load
[10:41] <Scummette> scummvm/master ce96aa3 mduggan: TETRAEDGE: Search harder for logic lua on changing warp
[10:41] <Scummette> scummvm/master 0b54a0c mduggan: TETRAEDGE: Work around another bad Syberia 2 config file
[11:11] <-- sev left irc: Quit: This computer has gone to sleep
[11:13] --> sev joined #scummvm.
[11:13] <-- sev left irc: Changing host
[11:13] --> sev joined #scummvm.
[11:13] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat
[11:18] <-- sev left irc: Client Quit
[11:22] --> sev joined #scummvm.
[11:22] <-- sev left irc: Changing host
[11:22] --> sev joined #scummvm.
[11:22] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat
[11:24] <ScummBot> Build [#519](https://buildbot.scummvm.org/#builders/159/builds/519) of `daily-master` completed successfully.
[11:38] --> ccawley2011_ joined #scummvm.
[11:38] #scummvm: mode change '+o ccawley2011_' by ChanServ!ChanServ@services.libera.chat
[11:39] <-- ccawley2011 left irc: Ping timeout: 252 seconds
[11:41] <-- donek left irc: Ping timeout: 260 seconds
[11:42] --> SylvainTV__ joined #scummvm.
[11:44] <-- SylvainTV left irc: Ping timeout: 260 seconds
[11:53] --> donek joined #scummvm.
[11:54] <-- sev left irc: Quit: This computer has gone to sleep
[11:55] --> sev joined #scummvm.
[11:55] <-- sev left irc: Changing host
[11:55] --> sev joined #scummvm.
[11:55] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat
[12:09] <-- sev left irc: Quit: This computer has gone to sleep
[12:13] --> sev joined #scummvm.
[12:13] <-- sev left irc: Changing host
[12:13] --> sev joined #scummvm.
[12:13] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat
[12:14] <grogbot> [discord] <sev> The problem with AGS is their high dependency on the blitter speed
[12:14] <grogbot> [discord] <sev> which is currently quite slow with all of those PixelFormat transformations
[12:14] <grogbot> [discord] <sev> so, while the games _might_ launch on the old machines, it will be a slide show
[12:17] <grogbot> [discord] <rootfather> Ah okay
[12:17] <grogbot> [discord] <rootfather> Thanks
[12:39] <-- donek left irc: Ping timeout: 264 seconds
[12:40] --> donek joined #scummvm.
[12:45] --> pigeond joined #scummvm.
[12:53] <-- JamminUnit left irc: Ping timeout: 260 seconds
[12:55] --> JamminUnit joined #scummvm.
[12:56] APic (apic@apic.name) got netsplit.
[12:56] pigeon_ (~pigeon@li866-232.members.linode.com) got netsplit.
[12:56] dgriffi (~dave@hermes.661.org) got netsplit.
[12:56] Endy (ender@sand.enderboi.com) got netsplit.
[12:56] Unseen2 (snowcat@snowcat.de) got netsplit.
[12:56] mal- (~mal@dsl-hkibng42-56733b-36.dhcp.inet.fi) got netsplit.
[12:56] gordonfish (~gordonfis@user/gordonfish) got netsplit.
[12:56] APic (apic@apic.name) returned to #scummvm.
[13:00] dgriffi (~dave@hermes.661.org) returned to #scummvm.
[13:00] Endy (ender@sand.enderboi.com) returned to #scummvm.
[13:00] Unseen2 (snowcat@snowcat.de) returned to #scummvm.
[13:00] mal- (~mal@dsl-hkibng42-56733b-36.dhcp.inet.fi) returned to #scummvm.
[13:00] gordonfish (~gordonfis@user/gordonfish) returned to #scummvm.
[13:06] <grogbot> [discord] <criezy> One of the most demanding AGS games in term of blitting is The Cat Lady. It used to be a slide show on my M1 mac, and now that we have optimized a bit the blender routines it still peaks at around 80% CPU. So that game is indeed still likely to be a slide show on old hardware. Some other AGS games are a lot less demanding though and are likely to work well.
[13:07] pigeon_ (~pigeon@li866-232.members.linode.com) got lost in the net-split.
[13:24] <grogbot> [discord] <sev> yeah, this is why we still have that task for optimizing blending code
[13:24] <grogbot> [discord] <sev> we need to write specialized blitter
[13:24] <grogbot> [discord] <sev> we need to write specialized blitters (edited)
[13:52] --> cihancan joined #scummvm.
[14:07] <grogbot> [discord] <OneEightHundred> I did some things already to give a nice perf boost when the source and dest formats are the same, but there are still some problems, especially for anything that gets sent to transBlit because that has to do a conditional check in every pixel
[14:07] <grogbot> [discord] <OneEightHundred> .... which is better than doing a conditional check and a double-precision floating point divide for every pixel, but not by a lot
[14:11] <grogbot> [discord] <sev> yes, exactly
[14:11] <grogbot> [discord] <sev> this is why I imagine we do either templates or code generation via preprocessor
[14:12] <grogbot> [discord] <OneEightHundred> alpha blends can be very fast as long as it's 32-bit RGBA with same-format destination cause most hardware these days has SIMD ops that can heavily accelerate that
[14:12] <grogbot> [discord] <sev> and just have specialized functions, without checks for every pixel
[14:12] <grogbot> [discord] <sev> and preferably without shifts left/right
[14:12] <grogbot> [discord] <sev> just doing OR and AND
[14:13] <grogbot> [discord] <OneEightHundred> well there are two main types of improvement that can be realized there:
[14:14] <grogbot> [discord] <OneEightHundred> one is preprocess input into output format wherever possible, but that's an engine responsibility (e.g. mTropolis engine already does this a lot)
[14:15] <-- sev left irc: Quit: This computer has gone to sleep
[14:15] <grogbot> [discord] <OneEightHundred> the other is, if you absolutely must do a source-to-intermediate-to-target conversion, split the source-to-intermediate and intermediate-to-target steps up so both steps can run in a conditionless loop
[14:16] <grogbot> [discord] <OneEightHundred> I guess there are other things too that can be used to speed up masking (bitfield or RLE)
[14:16] <grogbot> [discord] <OneEightHundred> but those are also an engine responsibility
[14:21] --> sev joined #scummvm.
[14:21] <-- sev left irc: Changing host
[14:21] --> sev joined #scummvm.
[14:21] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat
[14:21] <grogbot> [discord] <sev> I do not agree that this is engine responsibility
[14:21] <grogbot> [discord] <sev> this is poor design
[14:22] <grogbot> [discord] <sev> because then every engine will be just redoing the same thing over and over
[14:22] <grogbot> [discord] <sev> you know source and destination format, that's it
[14:23] <grogbot> [discord] <sev> of course, one thing, and perhaps it is what you mean is that you can transfer the pixelformat right on the loading, so you will be doing it once
[14:23] <grogbot> [discord] <sev> but this will not work well with videos, for example
[14:23] <grogbot> [discord] <sev> thus, we still need that code that will be working universally and optimally. A good example is libSDL. @OneEightHundred
[14:27] <grogbot> [discord] <OneEightHundred> it is an engine responsibility because the engine handles all of the surface objects it has internally and decides what format they should be. If it decides to load them into a format that requires conversion or other processing to put it in the framebuffer every time, then that puts a very harsh limit on how much it can be optimized.
[14:27] <grogbot> [discord] <OneEightHundred> so, yes, it's possible to improve cases that require conversion, but it's always going to work much better if the engine does the conversion ahead of time so it only has to be done once
[14:31] <grogbot> [discord] <sev> This is a deviation from what we are doing
[14:31] <grogbot> [discord] <sev> I saw it in your engine designs, but it is a deviation
[14:31] <grogbot> [discord] <sev> the reasoning is simple: what if tomorrow we have a new platform with pixel format that is not covered by your engine
[14:32] <grogbot> [discord] <sev> then you have to go back to your engine and add support for that. Which is not how ScummVM is designed
[14:32] <grogbot> [discord] <sev> e.g. by doing this, you are compromising compatibility
[14:34] <grogbot> [discord] <ccawley2011> There's a lot of precedence for doing what @OneEightHundred is suggesting, especially in engines that had to move away from a specific pixel format because it wasn't supported by OpenGL ES.
[14:35] <grogbot> [discord] <sev> "a lot", do you mean ResidualVM engines?
[14:35] <grogbot> [discord] <OneEightHundred> not sure exactly what you're referring to since I did a few different things related to pixel formats... but I don't see how that is a problem because it is not hard-coded to specific pixel formats (except for the backend mode selection which is kind of a different topic). The pre-conversion though is not hard-coded to specific pixel formats, it simply converts to the framebuffer format.
[14:36] <grogbot> [discord] <criezy> AGS does all its internal blitting and blending using a specific format (ARGB8888 for 32 bit games) but convert to a different format if needed when passing the end result to the backend (when the format is not directly supported by the backend).
[14:36] <grogbot> [discord] <ccawley2011> The compatibility issue is only a major problem if an engine is directly accessing altering pixel data, but if it's exclusively using functions from Common then that's not as much of an issue.
[14:39] <grogbot> [discord] <criezy> AGS does not use functions from Common though. It has its own custom blending functions (with different variants that treat transparency differently, or do tinting). And games can access the pixel data directly. So we have very little freedom on what we can do.
[14:39] <grogbot> [discord] <OneEightHundred> so is the slow part the ARGB8888 blits?
[14:40] <grogbot> [discord] <criezy> The ARGB8888 or RGB565 blits and blends.
[14:41] <grogbot> [discord] <criezy> The additional conversion to a backend supported format is usually fast, but that depends what the backend supports (conversion to a few specific formats is optimized).
[14:41] <grogbot> [discord] <criezy> The additional conversion to a backend supported format is usually fast, as done less often, but that depends what the backend supports (conversion to a few specific formats is optimized). (edited)
[14:43] <grogbot> [discord] <OneEightHundred> ARGB8 blits can be sped up drastically using SIMD ops and it's not really even very complicated.... although, one of the problems with the current code is that if you are blitting an RGBA image into another RGBA image with transparency then it has to check every destination pixel for transparency, and not only is the transparent-to-transparent case extremely slow, but the fact that it has to check for that case makes a lot of f
[14:43] <grogbot> [discord] <OneEightHundred> i.e. it is way faster to do that type of thing if the blit mode can somehow specify that it expects the destination to be fully opaque
[14:45] <grogbot> [discord] <criezy> That's what AGS does. And that's why it has 9 different blending functions.
[14:45] <grogbot> [discord] <criezy> And we have to get exactly the same result as what the original engine does, as otherwise this breaks some games.
[14:46] <grogbot> [discord] <OneEightHundred> hmm
[14:47] <-- sev left irc: Quit: This computer has gone to sleep
[14:49] --> sev joined #scummvm.
[14:49] <-- sev left irc: Changing host
[14:49] --> sev joined #scummvm.
[14:49] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat
[14:51] <-- cihancan left irc: Remote host closed the connection
[14:56] <grogbot> [discord] <criezy> For example there is a special blend function for when the two colors are opaque and the alpha is provided by the script:
[14:56] <grogbot> [discord] <criezy> ```c++
[14:56] <grogbot> [discord] <criezy> if (alpha)
[14:56] <grogbot> [discord] <criezy> ++alpha;
[14:56] <grogbot> [discord] <criezy> uint32 res = ((src & 0xFF00FF) - (dst & 0xFF00FF)) * alpha / 256 + dst;
[14:56] <grogbot> [discord] <criezy> dst &= 0x00FF00;
[14:56] <grogbot> [discord] <criezy> src &= 0x00FF00;
[14:56] <grogbot> [discord] <criezy> uint32 g = (src - dst) * alpha / 256 + dst;
[14:56] <grogbot> [discord] <criezy> return (res & 0xFF00FF) | (g & 0x00FF00)
[14:56] <grogbot> [discord] <criezy> ```
[15:05] <grogbot> [discord] <OneEightHundred> yeah you can do that with SSE2 and get 8x the throughput
[15:07] <grogbot> [discord] <OneEightHundred> I might be able to look at improving that but I have a Special Project for March so not til April
[15:11] --> cihancan joined #scummvm.
[15:12] <Scummette> [scummvm] carlo-bramini opened pull request #4756: CONFIGURE: fix build of dynamic modules under Cygwin (master...fix-cygwin-dynamic) https://is.gd/gydYgV
[15:37] <-- cihancan left irc: Remote host closed the connection
[15:40] --> ny00123 joined #scummvm.
[15:47] --> cihancan joined #scummvm.
[16:40] <Scummette> [scummvm] fracturehill pushed 7 new commits to master: https://is.gd/2YTlD0
[16:40] <Scummette> scummvm/master 3b27bce fracturehill: GRAPHICS: Fix transparency in ManagedSurface::blitFrom()
[16:40] <Scummette> scummvm/master 7c99dbc fracturehill: NANCY: Fix broken filtering of dirty rects
[16:40] <Scummette> scummvm/master ffaaf50 fracturehill: NANCY: Allow drawing to screen with arbitrary scale
[17:00] <Scummette> [scummvm] antoniou79 closed pull request #4752: ANDROID: Simplify Android startup (master...simplify-android-main) https://is.gd/UBxuHh
[17:00] <Scummette> [scummvm] antoniou79 pushed 2 new commits to master: https://is.gd/XIA94o
[17:00] <Scummette> scummvm/master 8d83dac lephilousophe: ANDROID: Simplify Android startup
[17:00] <Scummette> scummvm/master e1d9921 lephilousophe: ANDROID: Make Android onCreate more readable
[17:02] <Scummette> [scummvm] antoniou79 pushed 2 new commits to branch-2-7: https://is.gd/kQkUg3
[17:02] <Scummette> scummvm/branch-2-7 f319952 lephilousophe: ANDROID: Simplify Android startup
[17:02] <Scummette> scummvm/branch-2-7 e557aa0 lephilousophe: ANDROID: Make Android onCreate more readable
[17:11] <-- gsi left irc: Ping timeout: 260 seconds
[17:13] --> gsi joined #scummvm.
[17:25] <-- BrainChild left irc: Quit: Leaving...
[17:25] <-- sev left irc: Quit: This computer has gone to sleep
[17:27] --> sev joined #scummvm.
[17:27] <-- sev left irc: Changing host
[17:27] --> sev joined #scummvm.
[17:27] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat
[17:42] <Scummette> [scummvm] sev- closed pull request #4753: GUI: Make text selectable in input boxes (master...feat-text) https://is.gd/mnFXN1
[17:42] <Scummette> [scummvm] sev- pushed 3 new commits to master: https://is.gd/V5asLF
[17:42] <Scummette> scummvm/master bd52062 hax0kartik: GUI: Make text selectable
[17:42] <Scummette> scummvm/master 8dcf2ec hax0kartik: GUI: Add selection rendering function to EditTextWidget
[17:42] <Scummette> scummvm/master e101f53 hax0kartik: GUI: Limit text selection feature for RTL languages
[17:47] --> chraist joined #scummvm.
[18:03] <Scummette> [scummvm] sev- closed pull request #4751: SAGA2: Fix Wrong spellID crash when using spells from inventory! (master...saga2_fta2_fix_spellid_crash) https://is.gd/pD3xlU
[18:03] <Scummette> [scummvm] sev- pushed 1 new commits to master: https://is.gd/J2ei4l
[18:03] <Scummette> scummvm/master 72234ec hari01584: SAGA2: fix wrong spellid crash
[18:06] <-- gsi left irc: Ping timeout: 264 seconds
[18:06] <Scummette> [scummvm] sev- pushed 1 new commits to master: https://is.gd/S4oSKN
[18:06] <Scummette> scummvm/master a3a583d sev-: NEWS: Mention SAGA2 fix
[18:06] <Scummette> [scummvm] sev- pushed 2 new commits to branch-2-7: https://is.gd/GRHQPG
[18:06] <Scummette> scummvm/branch-2-7 85d2b9a hari01584: SAGA2: fix wrong spellid crash
[18:06] <Scummette> scummvm/branch-2-7 5fec88e sev-: NEWS: Mention SAGA2 fix
[18:07] --> gsi joined #scummvm.
[18:11] --> eriktorbjorn joined #scummvm.
[18:11] #scummvm: mode change '+o eriktorbjorn' by ChanServ!ChanServ@services.libera.chat
[18:14] <-- chraist left irc: Remote host closed the connection
[19:02] <-- niska left irc: Quit: Leaving
[19:03] <Scummette> [scummvm] lotharsm pushed 1 new commits to master: https://is.gd/kSrdDy
[19:03] <Scummette> scummvm/master e5898db lotharsm: NEWS: Update German NEWS file
[19:05] <Scummette> [scummvm] lotharsm pushed 1 new commits to branch-2-7: https://is.gd/HS4wnI
[19:05] <Scummette> scummvm/branch-2-7 96b1d07 lotharsm: NEWS: Update German NEWS file
[19:37] --> niska joined #scummvm.
[19:49] <-- cihancan left irc: Quit: Leaving
[19:50] --> cihancan joined #scummvm.
[19:57] <-- cihancan left irc: Ping timeout: 268 seconds
[20:40] <-- ldevulder left irc: Read error: Connection reset by peer
[20:40] --> ldevulder joined #scummvm.
[20:51] <-- ldevulder left irc: Quit: Leaving
[21:26] <-- sev left irc: Quit: This computer has gone to sleep
[21:46] <Scummette> [scummvm] Quote58 pushed 1 new commits to master: https://is.gd/6QpYHy
[21:46] <Scummette> scummvm/master bb12e41 : COMMON: Fix array size of 'name' argument in ProDOSFile constructor
[21:57] --> sev joined #scummvm.
[21:57] <-- sev left irc: Changing host
[21:57] --> sev joined #scummvm.
[21:57] #scummvm: mode change '+o sev' by ChanServ!ChanServ@services.libera.chat
[22:03] <-- borosky left irc: Ping timeout: 252 seconds
[22:53] <-- ccawley2011_ left irc: Read error: Connection reset by peer
[23:11] <Scummette> [scummvm] sev- pushed 4 new commits to master: https://is.gd/P5ZT0g
[23:11] <Scummette> scummvm/master 88bf885 sev-: SWORD1: Added detection for Czech version with DXA cutscenes. Bug #14274
[23:11] <Scummette> scummvm/master b04a432 sev-: AD: Added AD_ENTRY5s and 6s
[23:11] <Scummette> scummvm/master 62e01d3 sev-: SWORD2: Added detection for GOG.com re-release
[23:12] <Scummette> [scummvm] sev- pushed 4 new commits to branch-2-7: https://is.gd/4wLhOT
[23:12] <Scummette> scummvm/branch-2-7 488e741 sev-: SWORD1: Added detection for Czech version with DXA cutscenes. Bug #14274
[23:12] <Scummette> scummvm/branch-2-7 5dc9e39 sev-: AD: Added AD_ENTRY5s and 6s
[23:12] <Scummette> scummvm/branch-2-7 30ffe8e sev-: SWORD2: Added detection for GOG.com re-release
[23:27] <Scummette> [scummvm] sev- pushed 1 new commits to branch-2-7: https://is.gd/a6IpYQ
[23:27] <Scummette> scummvm/branch-2-7 6e35ffa sev-: SWORD1: Made detection more robust and added Polish with DXA. Bug #14276
[23:27] <Scummette> [scummvm] sev- pushed 1 new commits to master: https://is.gd/Nvijw5
[23:27] <Scummette> scummvm/master 45b0300 sev-: SWORD1: Made detection more robust and added Polish with DXA. Bug #14276
[23:44] <Scummette> [scummvm] sev- pushed 2 new commits to master: https://is.gd/x676qC
[23:44] <Scummette> scummvm/master 44a55cd sev-: SWORD2: Added detection for Polish alternate version. Bug #14277
[23:44] <Scummette> scummvm/master be1d07f sev-: NEWS: Mention sword1/2 detection additions
[23:44] <Scummette> [scummvm] sev- pushed 2 new commits to branch-2-7: https://is.gd/Ln4FSt
[23:44] <Scummette> scummvm/branch-2-7 9fdd33d sev-: NEWS: Mention sword1/2 detection additions
[23:44] <Scummette> scummvm/branch-2-7 88a5752 sev-: SWORD2: Added detection for Polish alternate version. Bug #14277
[23:58] <grogbot> [discord] <chkuendig> happy to report that shaders work in the browser as well 🙂 (also, screenshots now too)
[23:58] <grogbot> [discord] <chkuendig> https://cdn.discordapp.com/attachments/581224061091446795/1080640188734242888/scummvm-ft-demo-00003.png
[00:00] --- Thu Mar 2 2023