Imbris
|
d7683673ee
|
Properly account for negative sun_dir.z in pow use in sky shaders
|
2021-06-03 00:10:06 -04:00 |
|
Imbris
|
d8520c8743
|
Add localization text for GPU timing checkbox
|
2021-06-03 00:10:06 -04:00 |
|
Imbris
|
9ec4fd5b4b
|
Remove commented out sprite code, including the code for getting verts for sprites with a texture rather than a storage buffer
|
2021-06-03 00:10:06 -04:00 |
|
Imbris
|
81939b4e4e
|
Remove uneeded commented out gfx rendering code
|
2021-06-03 00:10:06 -04:00 |
|
Imbris
|
1647c9d607
|
Update wgpu to latest version and improve error formating
|
2021-06-03 00:10:06 -04:00 |
|
Imbris
|
7da6b5e59d
|
Fix ProfSpan constructor being private
|
2021-06-03 00:10:06 -04:00 |
|
Imbris
|
d5f4a4443a
|
Fix all clippy warnings
|
2021-06-03 00:10:05 -04:00 |
|
Imbris
|
9be424de53
|
Remove unused waves texture
|
2021-06-03 00:10:05 -04:00 |
|
Imbris
|
93ad05d237
|
Fix most of the cargo check warnings
|
2021-06-03 00:10:05 -04:00 |
|
Imbris
|
972a6f3605
|
Replace default wgpu error handler with one that includes the error in the panic message
|
2021-06-03 00:10:05 -04:00 |
|
Imbris
|
7f9ba17dee
|
Remove unused shadow bind group from the cloud pipeline
|
2021-06-03 00:10:05 -04:00 |
|
Imbris
|
c381059e28
|
Require WGPU_TRACE_DIR to be set manually instead of having a default value
|
2021-06-03 00:10:05 -04:00 |
|
Imbris
|
30f02af6a4
|
Wait for ingame pipelines to build before entering char select, show pipeline rebuilding status text in the graphics settings tab
|
2021-06-03 00:10:04 -04:00 |
|
Imbris
|
9c3e3ea638
|
wgpu rebase fix: crossbeam -> crossbeam_channel
|
2021-06-03 00:09:55 -04:00 |
|
Imbris
|
f2fed72785
|
Fix bug in sprite pipeline creation & misc other pipeline creation fixes
|
2021-06-02 23:59:51 -04:00 |
|
Imbris
|
1830a591f6
|
Make Drawer work with background pipeline creation
|
2021-06-02 23:59:51 -04:00 |
|
Imbris
|
c2da81cf18
|
Move pipeline creation into the background, still needs Drawer modications and UI to display status
|
2021-06-02 23:59:51 -04:00 |
|
Imbris
|
5b4c60c4ec
|
Fix wrong intermediate target texture format
|
2021-06-02 23:59:51 -04:00 |
|
Imbris
|
7f8877988d
|
CI tweaks, make windows build use posix mingw and copy necessary DLL files
|
2021-06-02 23:59:50 -04:00 |
|
Imbris
|
77689d1420
|
Comment out lod depth tweaks not designed for reverse depth, convert waves image to rgba before constructing a texture, misc fix after rebase
|
2021-06-02 23:59:50 -04:00 |
|
Synis
|
c7cab3e19e
|
Fix missing include
|
2021-06-02 23:59:50 -04:00 |
|
Imbris
|
086ea42ad7
|
Cloud and sprite shader fixes after rebase
|
2021-06-02 23:59:50 -04:00 |
|
Imbris
|
72cb3d0124
|
Clear textures that will be partially written to work around Dx12 bug on AMD
|
2021-06-02 23:59:50 -04:00 |
|
Imbris
|
76c7161364
|
Update wgpu to get gfx-hal update that fixes the dx12 depth cube view construction issue
|
2021-06-02 23:59:50 -04:00 |
|
Imbris
|
aa2c7721fe
|
Add env vars to set wgpu backend and wgpu api trace save dir (api trace still needs feature to be set ofc)
|
2021-06-02 23:59:50 -04:00 |
|
Imbris
|
aa1e292b03
|
Fix dx12 shader issues
|
2021-06-02 23:59:50 -04:00 |
|
Imbris
|
ceaa20c668
|
Update wgpu
|
2021-06-02 23:59:50 -04:00 |
|
João Capucho
|
aaa397a52a
|
Fix panic on zero sized scissor
|
2021-06-02 23:59:50 -04:00 |
|
João Capucho
|
04eff56523
|
Fix resizing using the wrong value
|
2021-06-02 23:59:50 -04:00 |
|
Imbris
|
390048263a
|
Allow setting env var to only use the vulkan backend, deactivate profiling if the feature is not available
|
2021-06-02 23:59:50 -04:00 |
|
Imbris
|
e97d57b119
|
Disable CI that does not need to run for builds
|
2021-06-02 23:59:50 -04:00 |
|
Imbris
|
577caa3047
|
Implement screenshots
|
2021-06-02 23:59:50 -04:00 |
|
Imbris
|
7723ce265e
|
Update wgpu-profiler, smol rebase fix
|
2021-06-02 23:59:50 -04:00 |
|
Imbris
|
245e646137
|
Change docker tags to a wpu specific tag
|
2021-06-02 23:59:50 -04:00 |
|
Imbris
|
0e0c8fbfc8
|
wgpu branch rebase fixes
|
2021-06-02 23:59:50 -04:00 |
|
Imbris
|
89cb00907a
|
Display gpu timing info in the HUD when enabled
|
2021-06-02 23:59:50 -04:00 |
|
Imbris
|
64398f6c0a
|
Try out using storage buffer for sprite vertices
|
2021-06-02 23:59:50 -04:00 |
|
Imbris
|
b9931588e4
|
Fix bugs with sprite rendering
|
2021-06-02 23:59:50 -04:00 |
|
Imbris
|
a90373604e
|
Fix sprite vertex lookup, normalize sprite
normals in vert shader
|
2021-06-02 23:59:50 -04:00 |
|
Imbris
|
8d63446300
|
Almost implement instance merging for sprites (validation error), rebase
fix
|
2021-06-02 23:59:50 -04:00 |
|
Imbris
|
0f1c4080c4
|
Start sprite refactor
|
2021-06-02 23:59:49 -04:00 |
|
João Capucho
|
d96f5a07e2
|
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-06-02 23:59:49 -04:00 |
|
João Capucho
|
e04970addd
|
Fix scissor panic
Removes the Scale::physical_resolution method as it could become
desynced from the renderer resolution causing the panic
|
2021-06-02 23:59:49 -04:00 |
|
João Capucho
|
f5dc871c59
|
Update to the most recent wgpu
|
2021-06-02 23:59:49 -04:00 |
|
Imbris
|
ad2b6c9014
|
Fix texture sampling syntax
|
2021-06-02 23:59:49 -04:00 |
|
Imbris
|
a8851b6561
|
Switch to index rendering for most quad-like things
|
2021-06-02 23:59:49 -04:00 |
|
Imbris
|
e204a58be2
|
Small fixes to gpu profiling
|
2021-06-02 23:59:49 -04:00 |
|
Imbris
|
22d67d4cc1
|
Update to the latest wgpu git
|
2021-06-02 23:59:49 -04:00 |
|
Imbris
|
7a67ce87e7
|
Implement toggleable gpu profiling that saves the timings from a recent frame with the screenshot key, rebase fixes
|
2021-06-02 23:59:49 -04:00 |
|
Imbris
|
8c21023500
|
WIP gpu timer thing (not for squashing!)
|
2021-06-02 23:59:49 -04:00 |
|