Pinned
1,409 contributions in the last year
Less
More
Activity overview
Contributed to
diasurgical/devilutionX,
od-contrib/commander,
batocera-linux/batocera.linux
and 5 other
repositories
Contribution activity
May 2021
Created 57 commits in 4 repositories
Created 2 repositories
- glebm/freeablo C++
- glebm/SDL_ttf C
Created a pull request in diasurgical/devilutionX that received 30 comments
🎉 New map renderer
Uses integer math only: This speeds up the rendering and eliminates some zoom artifacts. Improves player indicator look -- it's now symmetric and m…
+322
−140
•
30
comments
Opened 42 other pull requests in 3 repositories
diasurgical/devilutionX
33
merged
2
open
4
closed
- 🐞 Fix Windows UTF-8-to-16 conversion
- 🧹🔨 CMake: Move include dirs to library definitions
- Add std::span backport
- 🧹 towners.cpp: Avoid allocations for animOrder
- ♻️ file_util: Cleanup Windows UTF-8-to-16 conversion
- 🎉 cl2_render.cpp: Clip the drawing functions
- 🎉 CEL rendering: Clip outline and stippled transparency
-
Remove clipping from
scrollrt_draw_cursor_item - 🐞 Fix return value in PlayerStruct::HasItem
- 🚚 Move CL2 rendering to engine/render/cl2_render.cpp
- 🚚 Move render.cpp to engine/render/dun_render.cpp
- 🎉 Clip some CEL drawing functions
- 🐞 Update SDL_audiolib
- 🧹 LoadRndLvlPal: Minor cleanup
- 🐞 Fix spellbook rendering crash in hellfire
- 🐞 Synchronize SFileReadFile access
- 🧹 CMake: Try removing freetype and png
- 🧹 CMake Switch/Vita: Remove unused deps
- 🐞 ClearDuplicateSounds: Also lock the mutex
-
🔨 CMake: Add ThreadSanitizer via
-DTSAN=ON -DASAN=OFF - Enable video streaming for Haiku
-
🧹 Remove
DiabloAllocPtrand friends - 💨 Do not zero-initalize arrays that we write to
- 🐞 Clean up and fix inventory sprite handling
-
♻️ Make
SFileRwown the Storm file handle - Some pull requests not shown.
libsdl-org/SDL_ttf
1
closed
1
merged
ladislav-zezula/StormLib
1
merged
Reviewed 30 pull requests in 2 repositories
diasurgical/devilutionX 29 pull requests
- PSP port
- Check for diablo.ini in PWD, if found use that and save files into ./ for portable mode.
- 3DS: Add devilutionx.mpq to romfs
- Set 3DS scaling behavior based on FitToScreen setting
- Generic text rendering
- 🎉 Clip some CEL drawing functions
- Refactor towners.cpp
- Type CEL/CL2 files
- 🎉 New map renderer
- ♻️Add type to .MIN-files
- Controller Improvements
- 🎉 render.cpp: Do not render out-of-bounds
- Add a keymapper
- ♻️Typed file loading
- :art: Use enums for LoadRndLvlPal input
- Move 3 of the Linux Builds to GitHub actions
- Clean up automap.cpp
- 3DS improvements
- Fix sound volume/panning attenuation
- 💨 Do not zero-initalize arrays that we write to
- Automap cleanups
-
🧹 Remove
DiabloAllocPtrand friends - Use smart pointers for SVid stuff
- Use std::string_view for towners' names
- 🐞 Clean up and fix inventory sprite handling
- Some pull request reviews not shown.
openscenegraph/OpenSceneGraph 1 pull request
Created an issue in diasurgical/devilutionX that received 4 comments
TSAN: Data race in SoundSample
WARNING: ThreadSanitizer: data race (pid=709102) Write of size 8 at 0x7b9000420000 by main thread: #0 operator delete[](void*) ../../../../src/libs…
4
comments