Gleb Mazovetskiy

Results 103 issues of Gleb Mazovetskiy

This may significantly improve performance. I don't have a device to test this but perhaps @AJenbo or @qndel can test this on the RG300 (please update to the latest OpenDingux...

https://github.com/diasurgical/devilutionx-mpq-tools produces an unpacked MPQ with all the graphics converted to CLX and the unused files removed. This is primarily useful on RAM-constrained platforms, such as PS2, because it eliminates...

There are 2 repos that picked up the libpng work: this one and https://github.com/libpng/libpng Have you guys considered consolidating the efforts? @ioquatix

If we ever want to port to a platform where we're not in control of the main loop, such as Emscripten, we need to refactor how we handle rendering and...

Adds a `ParseInt` function which uses `std::from_chars` where the toolchain supports C++17. From `std::from_chars` documentation: > Unlike other parsing functions in C++ and C libraries, > std::from_chars is locale-independent, non-allocating,...

This is a re-implementation of @qndel's #1548 in the current codebase. A current implementation should make it easier to implement whatever UI we decide on. ![image](https://user-images.githubusercontent.com/216339/204195964-6e58cddb-8700-497f-8ddc-09d1a22a581b.png) Refs #1362

Let's see if anything other than Amiga breaks

List taken from the PS2 PR (https://github.com/diasurgical/devilutionX/pull/5238) and these 2 files: 1. sfx/warrior/warior96.wav 2. sfx/warrior/warior97.wav PR for devilutionx-mpq-tools: https://github.com/diasurgical/devilutionx-mpq-tools/pull/9

I have a function like this: ```c++ void f(std::optional x); ``` The intent is that it can be called from Lua with or without an argument. So this works: ```lua...

As of #5464 the buttons in the main menu and in-game menus are now consistent. However, they are both inconsistent with the buttons in-game, e.g. inventory management. The "cancel" button...