Веб-сайт самохостера Lotigara

summaryrefslogtreecommitdiff
path: root/source/rendering
AgeCommit message (Collapse)Author
2025-05-31simple support for animated parallax texturesKae
2025-05-16UB trying to dereference end of string viewFalseIlyu
2024-12-05add sky setting overrides to celestial.flyShip, pass net rules to packet ↵Kae
read/write
2024-11-07Add camera bindingsKae
override missing, but it's a start
2024-06-02directive-based color variants for materialsKae
2024-06-02further MaterialDatabase checksKae
2024-05-03catch image processing errors in font renderingKae
think this was done before and accidentally undone
2024-05-01fix inventory hotbar links breaking when moving an itemKae
2024-04-25reduce some Directives exceptions down to error strings for perfKae
additionally, image operations that don't exist simply pass through now
2024-04-24slight font directives changesKae
invalid font directives stopped checkerboarding the glyph texture at some point, fixed that too
2024-04-24feat: unicode emoji support + other stuffKae
2024-04-23Fix text after an unclosed ^ tag not wrappingKae
2024-04-22Add UnifontEx fallback for glyphs that are missing from the current fontKae
2024-04-22Lua chat callbacks + better font stylingKae
golly gee whiz!! i hope i didn't fuck something up
2024-04-15only round vertices if AA is onKae
[skip ci]
2024-04-15Fix text wrapping bug that only happened under a specific scenarioKae
was causing a broken string view if there was a line that had any space in it followed by a forced newline and then a line that had no spaces but was long enough to wrap. example: A B\nThisLastLineHasNoSpacesButIsLongEnoughToWrapAnyways!!!!!!!!!!!!
2024-04-15new object lighting toggle, log non-master entity render/update exceptionsKae
2024-04-08fix: slightly jittery zoom level transitionsKae
2024-04-082 features: multi-sample anti-aliasing & Lua patches for imagesKae
2024-04-04fix: last minor text wrapping bugKae
2024-04-03fix rare text wrapping bug in the chat boxKae
also removed unnecessary leftover variables from when text wrapping used to always create a StringList
2024-03-27remove redundant logMap, now that lighting is 100% asynchronousKae
2024-03-25Fix animated particle discrepancies vs vanillaKae
2024-03-25change fonts to woff2Kae
2024-03-20Update StarWorldPainter.cppKae
2024-03-20cursed point lights everywhere (but god it looks good)Kae
2024-03-20experiment: unclamped lightingKae
2024-03-19Async lighting improvementsKae
2024-03-14Game window respects Windows theme settingKae
2024-03-08Merge launcher branchKae
2024-03-01Dynamic sun imageNiffe
Also adds access to sun scale, ray color, and fixes sun rendering in front of satellites
2024-02-28Fixed remaining compiler warningsKai Blaschke
Some warnings (e.g. in Opus and the tests) can't be fixed, only suppressed.
2024-02-25Use "#pragma once" instead of include guardsKai Blaschke
2024-02-20Merge branch 'main' into small-fixesKae
2024-02-19Fixed some uninitialized membersKai Blaschke
May have caused undefined behavior in few cases, as most of the fixed members were used before being initialized.
2024-02-19Fixed a huge amount of Clang warningsKai Blaschke
On Linux and macOS, using Clang to compile OpenStarbound produces about 400 MB worth of warnings during the build, making the compiler output unreadable and slowing the build down considerably. 99% of the warnings were unqualified uses of std::move and std::forward, which are now all properly qualified. Fixed a few other minor warnings about non-virtual destructors and some uses of std::move preventing copy elision on temporary objects. Most remaining warnings are now unused parameters.
2023-11-01Skip generating tile pieces if a color variant is invalidKae
2023-10-12Add vertical speed support to parallax layersKae
2023-08-20Hook tile meshing up to Material Item drop and previewKae
2023-08-20Add ItemDrop glowKae
2023-08-19Fix parallax and space dust jitter when lerping zoom level on very old universesKae
2023-08-04Add optional alpha threshold option for fontsKae
2023-08-03More default fontsKae
barcode is Libre Barcode
2023-07-22Add character swapping (no GUI yet)Kae
2023-07-21Support for changing the game's timescaleKae
Context-specific (like per-world) timescales can also be added later
2023-07-06Render the world in its own framebufferKae
2023-07-04Cache font directivesKae
2023-07-04Fix terrain chunk meshes constantly being removed from the cache because the ↵Kae
default time smear is the exact same as the timeout
2023-07-03Add 1-px padding around font and round to fix jitterKae
2023-07-03Fix horizontal alignment with font, add new fontsKae