userSam Pavloviccancel
reposboxcancel

1,342 Commits over 1,247 Days - 0.04cph!

1 Year Ago
Add simple_liquid to replacement list too
1 Year Ago
start removing vr_warp, modern HMDs don't need it cull most unused shaders, remove unused include files, rename shaders with sbox_ prefix to better names Cleanup shaders, compile renamed shaders Remove vr warp and most of subview rendering More cleanup Remove subview rendering, if we use foveated we'll roll our own solution Remove more bullshit, start reimplementing a sane spectator view Reimplement spectator view Remove anything to do with aerial perspective, remove old glass shader Remove wrinkle from complex, cleanup and cull some more shaders remove complex and spritecard from build list, want to quickly test if everything is okay on CI Update all_shaders.txt move remaining materials that use blend.vfx to blendable, delete blend.vfx Merge branch 'shader-cull' of sbox into shader-cull remove compiled files of the shaders we removed Update shaders with the cleaned up code keep old glass shader while the new one isn't merged in Remove deferred lights from code, only care for the lightbinner we use remove old blur and old bloom Remove grasstile materials Remove auto fidelity visualizer, remove bilateral blur and liquid shader, remove remaints of old blur shader Remaining missing materials and compiled shaders Replace removed shaders that are still referenced in some assets with it's replacement shader Update foliage and legacy glass with the correct depth shader Add parallax occlusion to list of shader replacements Remove postprocess_standard, readd floor_pebbles_a with correct shader Update compiled addon shaders Merge pull request #506 from Facepunch/shader-cull Shader Cull Cleanup
1 Year Ago
Remove postprocess_standard, readd floor_pebbles_a with correct shader Update compiled addon shaders
1 Year Ago
Update foliage and legacy glass with the correct depth shader Add parallax occlusion to list of shader replacements
1 Year Ago
Replace removed shaders that are still referenced in some assets with it's replacement shader
1 Year Ago
Remaining missing materials and compiled shaders
1 Year Ago
Remove grasstile materials Remove auto fidelity visualizer, remove bilateral blur and liquid shader, remove remaints of old blur shader
1 Year Ago
remove old blur and old bloom
1 Year Ago
Update shaders with the cleaned up code keep old glass shader while the new one isn't merged in Remove deferred lights from code, only care for the lightbinner we use
1 Year Ago
move remaining materials that use blend.vfx to blendable, delete blend.vfx Merge branch 'shader-cull' of sbox into shader-cull remove compiled files of the shaders we removed
1 Year Ago
Update all_shaders.txt
1 Year Ago
Remove anything to do with aerial perspective, remove old glass shader Remove wrinkle from complex, cleanup and cull some more shaders remove complex and spritecard from build list, want to quickly test if everything is okay on CI
1 Year Ago
Reimplement spectator view
1 Year Ago
Remove more bullshit, start reimplementing a sane spectator view
1 Year Ago
More cleanup Remove subview rendering, if we use foveated we'll roll our own solution
1 Year Ago
Cleanup shaders, compile renamed shaders Remove vr warp and most of subview rendering
1 Year Ago
start removing vr_warp, modern HMDs don't need it cull most unused shaders, remove unused include files, rename shaders with sbox_ prefix to better names
1 Year Ago
Correct and simplify standard shading model envmaps and lights
1 Year Ago
Make LPV use another shading model
1 Year Ago
Fix VR for tiled envmaps Don't show Show Dev Shaders and Show Core Shaders checkbox outside internal builds
1 Year Ago
Fix intersections again Disable depth culling for tiled envmaps for now Object files for tiled
1 Year Ago
Reduce number of visible tiles Fix tiled rendering on 3D Skyboxes
1 Year Ago
Shader files with cubemap index fix Fix Box Intersect transformations on tiled light builder
1 Year Ago
Fix cubemaps reading garbage data
1 Year Ago
be less conservative with mixed shadows update radius
1 Year Ago
Properly fix cubemaps mips not being copied correctly to texture array
1 Year Ago
func_monitor material shouldn't be using base.vfx shader
1 Year Ago
Refactor and cleanup all core shaders, remove all warnings from core shaders Update shader objects, remove example shader objects
1 Year Ago
Fix warnings on water Fix typo Shader objects for water
1 Year Ago
Fix debug overlay in VR
1 Year Ago
Fixed signed underflow on number of envmaps, fixe perfomance on some maps
1 Year Ago
Fix building vphysics2 on latest visual studio version
1 Year Ago
fix last cubemap not being sorted
1 Year Ago
Update vpc
1 Year Ago
Add iconv Find ld from android ndk and fix LINUX_LIKE string
1 Year Ago
Add missing dependencies for msys
1 Year Ago
Add msys2 binaries to subfolder of devtools Cleanup Pass shell variable to make, makes it so we don't need to hack the path in Also pass shell for these rather than the default shell Redo makefile_base_posix closer to what valve did but without needing much undocumented preconfiguration Append the platform we are targeting, update vpc and gitignore
1 Year Ago
Don't include windows-only headers, add ANDROID_NDK_TOOLCHAIN_DIR and ANDROID_PLATFORM definition to VPC tunneling, cleanup base makefile
1 Year Ago
Start getting builds to work, requires msys2 right now
1 Year Ago
Remove P4 crap from posix
1 Year Ago
Make VPC projectgenerator for android include multiple macros, Use Microsoft NDK instead of Google NDK, pass those macros to makefile_base_posix instead of duplicating them
1 Year Ago
Don't gitignore makefile_base_posix Don't use cross compile make, use the one from NDK, deprecate any android target that isnt androidarm64
1 Year Ago
Update gitignore Add coreclr as submodule Update Mobile-Android-BuildAll batch file to use android building Add coreclr vpc Require android sdk + ndk for generating project files Merge branch 'hackweek-android-quest2' of sbox into hackweek-android-quest2
1 Year Ago
Remove jni_env and app_resources, gotta work around that, start building for Android AARCH64
1 Year Ago
Add glslang
1 Year Ago
Remove multigpu from vulkan, readd GetMaxDeviceAccessThreads() Fix typos on coreclr and remove unittests from group Add preliminary Developer-Android-Buildall batch
1 Year Ago
Initial work for tiled light sorter Remove constant buffer transform code Fire tiledlightbuilder compute shader on views Iterate shader structure for tiled rendering, remove remaints of constant buffer transforms Evaluate cubemaps and lights on compute shader Allow for struct types in generic buffers in VFX Properly index lighting and envmap info on tiled light buffer https://i.imgur.com/5141J1x.png Revert "Fix normals for valve standard shading" This reverts commit 29c62c8422ec364a9acb104da4bc58a12e0ea8ae. Tiled lighting for envmaps and lighting on standard shading model 🏃‍♂️💨 Use 128 lights for clustered instead of 256 Double the perfomance of tiled light build job Pass radius of light to shader so we dont need a sqrt operation on culling Sample shader to visualize tiled rendering Revert "Pass radius of light to shader so we dont need a sqrt operation on culling" This reverts commit 62ca1b89275c339f2db357781ab9cab0f6a8d525. Fix driver crash on Nvidia Fix 'LightSim_MaterialTint has inconsistent value' warning Put tiled code on vr_lighting Much simplify sphere and box intersection tests, add bounding area for nearby tiles Tiled rendering for valve standard shading tiled rendering for envmaps on valve standard shading Correct box hit algorithm for tiled light builder Fix shadow rescaler Work on viewport level, optional single ratio, fixed bug with perfect fitting shadow maps Fix shader compilation Fix spritecard compilation Initial work for VR Instancing for tiled light rendering Fix glows in Vr while we're at it, still pending rewrite Preliminary support for VR in tiled light builder, include objects Remove magic number and reproject view for tiled light builder Treat warnings as errors on shader compilation on internal builds Make tile resolution proportional https://i.imgur.com/2knXfUw.png Fix light typo on vr_lighting Fix warnings on standard shading model Iterate on tiled light builder Fix data races on tiled light builder Fix warnings from core shaders Use 48 wide pixels for each tile Fix Z-Fighting when cubemap bounds is the same as the geometry Update tiled light builder shader objects Fix warnings on blendable and commit shader objects Simplify tiled rendering accessors, add runtime UseTiledRendering render attribute Add r_tiled_rendering convar Update shader objects GPU driven Depth Culling for tiled rendering Use half tile offset for tile coordinates Update FloatSliderProperty Minimum and Maximum to be better coupled with the underlying FloatSlider's Minimum and Maximum Add BindingFlags.NonPublic to SetPropertyObject Depth prepass culling for envmaps too, cleanup fix envmaps being fucked up Return max depth for tile, update object files Add r_tiled_rendering_depth_cull Merge pull request #406 from Facepunch/tiled-rendering-merge 🟦🟦🟥🟧🟨🟦🟦 Tiled Rendering Support Reduce queryable size of sphere, optimizes tile volume skip backfacing queries on tiled light builder Cleanup, dont pass depth on non depth prepass Transform camera ray, fix typos when doing box intersection, oops You should be seeing the good perf gains from tiled now fix last cubemap not being sorted Initial boilerplate Merge branch 'hackweek-android-quest2' of sbox into hackweek-android-quest2
1 Year Ago
Reduce queryable size of sphere, optimizes tile volume skip backfacing queries on tiled light builder Cleanup, dont pass depth on non depth prepass Transform camera ray, fix typos when doing box intersection, oops You should be seeing the good perf gains from tiled now
1 Year Ago
Initial work for tiled light sorter Remove constant buffer transform code Fire tiledlightbuilder compute shader on views Iterate shader structure for tiled rendering, remove remaints of constant buffer transforms Evaluate cubemaps and lights on compute shader Allow for struct types in generic buffers in VFX Properly index lighting and envmap info on tiled light buffer https://i.imgur.com/5141J1x.png Revert "Fix normals for valve standard shading" This reverts commit 29c62c8422ec364a9acb104da4bc58a12e0ea8ae. Tiled lighting for envmaps and lighting on standard shading model 🏃‍♂️💨 Use 128 lights for clustered instead of 256 Double the perfomance of tiled light build job Pass radius of light to shader so we dont need a sqrt operation on culling Sample shader to visualize tiled rendering Revert "Pass radius of light to shader so we dont need a sqrt operation on culling" This reverts commit 62ca1b89275c339f2db357781ab9cab0f6a8d525. Fix driver crash on Nvidia Fix 'LightSim_MaterialTint has inconsistent value' warning Put tiled code on vr_lighting Much simplify sphere and box intersection tests, add bounding area for nearby tiles Tiled rendering for valve standard shading tiled rendering for envmaps on valve standard shading Correct box hit algorithm for tiled light builder Fix shadow rescaler Work on viewport level, optional single ratio, fixed bug with perfect fitting shadow maps Fix shader compilation Fix spritecard compilation Initial work for VR Instancing for tiled light rendering Fix glows in Vr while we're at it, still pending rewrite Preliminary support for VR in tiled light builder, include objects Remove magic number and reproject view for tiled light builder Treat warnings as errors on shader compilation on internal builds Make tile resolution proportional https://i.imgur.com/2knXfUw.png Fix light typo on vr_lighting Fix warnings on standard shading model Iterate on tiled light builder Fix data races on tiled light builder Fix warnings from core shaders Use 48 wide pixels for each tile Fix Z-Fighting when cubemap bounds is the same as the geometry Update tiled light builder shader objects Fix warnings on blendable and commit shader objects Simplify tiled rendering accessors, add runtime UseTiledRendering render attribute Add r_tiled_rendering convar Update shader objects GPU driven Depth Culling for tiled rendering Use half tile offset for tile coordinates Depth prepass culling for envmaps too, cleanup fix envmaps being fucked up Return max depth for tile, update object files Add r_tiled_rendering_depth_cull Merge pull request #406 from Facepunch/tiled-rendering-merge 🟦🟦🟥🟧🟨🟦🟦 Tiled Rendering Support
1 Year Ago
Add r_tiled_rendering_depth_cull