Avi Weinstock
ab1ed3aaa6
Remove a use of inline_tweak and use TallPacking
instead of GridLtrPacking
in common_net::msg::server
.
2021-04-24 21:52:46 -04:00
Mckol
ceeeef79d3
Added Lanczos interpolation for QuadPng
...
Should support arbitrary scales (N).
Does support arbitrary Lanczos a parameters (currently 2)
and sample sizes (currently 5x5).
2021-04-24 21:52:46 -04:00
Avi Weinstock
8da1dab780
Add 5x5 manhattan blur effect to quadpng, and omit interpolation at chunk borders.
2021-04-24 21:52:46 -04:00
Avi Weinstock
4517faae9d
Experiment with 256-color palette "tripng" encoding, and Lanczos interpolation for "quadpng".
2021-04-24 21:52:46 -04:00
Avi Weinstock
9709861af5
Add resolution downscaling to QuadPng's color channel, and use half-resolution QuadPng ingame.
2021-04-24 21:52:46 -04:00
Avi Weinstock
5861603a34
Get PngPngPngJpeg terrain working in the actual game.
2021-04-24 21:52:46 -04:00
Avi Weinstock
64ab1c2151
Move compression helpers to common_net::msg::compression
and experiment with more image formats at more site kinds.
2021-04-24 21:52:46 -04:00
Avi Weinstock
b855c2bf97
Add JPEG, PNG, and mixed compression for terrain.
2021-04-24 21:52:46 -04:00
Ada Lovegirls
a4dc52eeb2
Add option to load English string as fallback if string missing
2021-04-24 21:52:46 -04:00
Ben Wallis
76daf7a395
Added client/server version mismatch message when a network error is encountered during client init.
...
Added warning banner on character select when successfully connected to a server with a mismatched version.
2021-04-24 21:51:46 -04:00
holychowders
53025a861e
Fix grammatical error in NPC message
2021-04-24 21:51:09 -04:00
Ygor Souza
65fdbc1d69
Add basic distance check to shockwave hit test
...
Before checking if the entity hitbox intersects the shockwave shell, we
do a basic check that the entity is close enough to be hit, considering
its radius.
This fixes the unlimited vertical range problem, since the distance is
measured in 3D.
2021-04-24 21:51:09 -04:00
Illia Denysenko
e3e38ca9e1
update uk_UA localization
2021-04-24 21:51:09 -04:00
Marcel Märtens
6b7143c76f
have a seperate stage for scheduled builds
2021-04-24 21:51:09 -04:00
juliancoffee
dbd044309f
Fix off-by-one error in localization tests
...
BlameHunk lines start counting from 1, not 0. Comparing with `line + 1`
fix this.
2021-04-24 21:51:09 -04:00
Nícolas Wildner
daeea8f2c7
update pt_br 20210422
2021-04-24 21:51:09 -04:00
Imbris
e7b0dea24f
Fix wrong intermediate target texture format
2021-04-22 18:59:46 -04:00
Imbris
ad286bc016
CI tweaks, make windows build use posix mingw and copy necessary DLL files
2021-04-22 18:59:46 -04:00
Imbris
905a164c0c
Comment out lod depth tweaks not designed for reverse depth, convert waves image to rgba before constructing a texture, misc fix after rebase
2021-04-22 18:59:46 -04:00
Synis
9ad6cc1da5
Fix missing include
2021-04-22 18:59:46 -04:00
Imbris
29169ea236
Cloud and sprite shader fixes after rebase
2021-04-22 18:59:46 -04:00
Imbris
b4ea5eba04
Clear textures that will be partially written to work around Dx12 bug on AMD
2021-04-22 18:59:46 -04:00
Imbris
6824974464
Update wgpu to get gfx-hal update that fixes the dx12 depth cube view construction issue
2021-04-22 18:59:46 -04:00
Imbris
50eb82915b
Add env vars to set wgpu backend and wgpu api trace save dir (api trace still needs feature to be set ofc)
2021-04-22 18:59:46 -04:00
Imbris
0e77af3cda
Fix dx12 shader issues
2021-04-22 18:59:46 -04:00
Imbris
5922475539
Update wgpu
2021-04-22 18:59:46 -04:00
João Capucho
b5738ed1c4
Fix panic on zero sized scissor
2021-04-22 18:59:46 -04:00
João Capucho
ca91cf3ca3
Fix resizing using the wrong value
2021-04-22 18:59:46 -04:00
Imbris
563bbc4180
Allow setting env var to only use the vulkan backend, deactivate profiling if the feature is not available
2021-04-22 18:59:46 -04:00
Imbris
9576d06da9
Disable CI that does not need to run for builds
2021-04-22 18:59:46 -04:00
Imbris
c7473fd843
Implement screenshots
2021-04-22 18:59:46 -04:00
Imbris
af9505b084
Update wgpu-profiler
2021-04-22 18:59:46 -04:00
Imbris
221aaf73dc
Change docker tags to a wpu specific tag
2021-04-22 18:59:46 -04:00
Imbris
83ef106aaf
Display gpu timing info in the HUD when enabled
2021-04-22 18:59:46 -04:00
Imbris
3dcc983819
Try out using storage buffer for sprite vertices
2021-04-22 18:59:46 -04:00
Imbris
deffca1513
Fix bugs with sprite rendering
2021-04-22 18:59:46 -04:00
Imbris
d317a1a1cc
Fix sprite vertex lookup, normalize sprite
...
normals in vert shader
2021-04-22 18:59:45 -04:00
Imbris
b85e9eae89
Almost implement instance merging for sprites (validation error), rebase
...
fix
2021-04-22 18:59:45 -04:00
Imbris
cfd8606b04
Start sprite refactor
2021-04-22 18:59:45 -04:00
João Capucho
d1bc159a61
Fix winit returning wrong window size
...
It seems like waiting for wgpu to create a instance is enough to make
winit return the correct window size
2021-04-22 18:59:45 -04:00
João Capucho
ddaf2e3875
Fix scissor panic
...
Removes the Scale::physical_resolution method as it could become
desynced from the renderer resolution causing the panic
2021-04-22 18:59:45 -04:00
João Capucho
afca781b2f
Update to the most recent wgpu
2021-04-22 18:59:45 -04:00
Imbris
8d5d4223d0
Fix texture sampling syntax
2021-04-22 18:59:45 -04:00
Imbris
7c502c26bf
Switch to index rendering for most quad-like things
2021-04-22 18:59:45 -04:00
Imbris
1f8fde077a
Small fixes to gpu profiling
2021-04-22 18:59:45 -04:00
Imbris
2f1695e00c
Update to the latest wgpu git
2021-04-22 18:59:45 -04:00
Imbris
139b1f3d95
Implement toggleable gpu profiling that saves the timings from a recent frame with the screenshot key, rebase fixes
2021-04-22 18:59:45 -04:00
Imbris
0b2702878b
WIP gpu timer thing (not for squashing!)
2021-04-22 18:59:45 -04:00
Imbris
4aa10a95e0
Update wgpu to fix segfault
2021-04-22 18:59:45 -04:00
Imbris
672d4e0cdd
Fix char select shadows by clearing shadow textures
2021-04-22 18:59:45 -04:00