userogniKcancel
reposboxcancel

907 Commits over 488 Days - 0.08cph!

3 Months Ago
Add a stop compiling button to the Shader Compile Output
3 Months Ago
Fix pre-processing shader errors showing up as valid success compiles
3 Months Ago
Obsolete ConstantBuffer, implement RenderAttributes.SetData Documentation + Support for arrays & spans Cleaned up Merge pull request #592 from Facepunch/dynamic-cbuf Dynamic Constant Buffers
3 Months Ago
Documentation + Support for arrays & spans
3 Months Ago
Obsolete ConstantBuffer, implement RenderAttributes.SetData
3 Months Ago
debug print
3 Months Ago
Fix dynamic constant buffers so they actually work
4 Months Ago
Preload post processing pass materials, should fix nvidia crash when using post processing
4 Months Ago
Update water ripple compute to have up to 10 concurrent splashes rather than 1 with constant buffers https://files.facepunch.com/ognik/1b2411b1/sbox-dev_eap3MF7hAy.mp4
4 Months Ago
Fixup constant buffers not passing data properly, Allow them to initialize as arrays of a struct & allow lists to be passed too
4 Months Ago
Remove useless water includes, normalize spacing, move Barycentric3Interpolate to domain.hlsl
4 Months Ago
Compile optimized version of ui_text
4 Months Ago
Fix simple shaders render backfaces not working Closes sbox-issues/issues/68
4 Months Ago
Added sphere ao proxy shapes
4 Months Ago
Seems to fix sbox/issues/549 Revert "Tone down the intensity, we haven't authored AO proxies properly for a few months" This reverts commit 32b7ca573f22b412419162ae4a4980b18922ce6b.
4 Months Ago
Fix AO proxies Tone down the intensity, we haven't authored AO proxies properly for a few months
4 Months Ago
also update constructor docs to reflect the range too
4 Months Ago
properly document ColorHsv to be 0->360 instead of 0->1
4 Months Ago
Allow glow occlusion color & line width to be customizable Fixes sbox-issues/issues/2395
4 Months Ago
Fixed Group Sort Key Mismatch & Dropped useless "Color" section for blend build shaders Merge pull request #576 from Facepunch/blend-cleanup Blend cleanup
4 Months Ago
build shaders
4 Months Ago
Fixed Group Sort Key Mismatch & Dropped useless "Color" section for blend
4 Months Ago
Fix 4-way blendable material crashing & added safety assertions
4 Months Ago
Add IsValueType to TypeDescription sbox-issues/issues/2370
4 Months Ago
Fix double filesystem dispose with addon config Closes #498
4 Months Ago
Throw ObjectDisposedException instead of NotImplementedException when accessing a disconnected clients pawn
4 Months Ago
Revert "Add some extra checks for file watchers" This reverts commit 00719712d06cd2ea5f06166a561c640476dd3409.
4 Months Ago
Add some extra checks for file watchers
4 Months Ago
fix docs for Material.AmbientOcclusion Fix Vector3 left & right documentation Fix anisotropy spelling error
4 Months Ago
Drop the title label too since it's pointless now
4 Months Ago
Show only SM5.0 attributes in material editor
4 Months Ago
Actually apply fog for valve standard shading again Optimized shader build
4 Months Ago
Drop PixelOutput as a default
4 Months Ago
Glass shader rewrite (#486)
4 Months Ago
Glass shader Grime implementation & let grime cast shadows Grime implementation & let grime cast shadows Blur Blur Allow fogging of grime & glass Allow fogging of grime & glass Allow fogging of grime & glass Fix grime on refraction variant https://files.facepunch.com/ognik/1b0111b1/sbox-dev_VGCbGQv4Tr.jpg Allow tweaking of the specular of the glass for its reflections Allow tweaking of the specular of the glass for its reflections Delete core glass shader & sbox_glass, new shader becomes glass Fix glass not working properly with tiled rendering off Cleanup & lower default opacity so we don't shadow by default Update some existing glass materials https://files.facepunch.com/ognik/1b0211b1/sbox-dev_QPGRwiTZTq.jpg Missed this shader removal whoops Refraction glass color tint now works with opacity Drop max refraction distance, doesn't need to be an artist tuned. Fix glass tint not working in non refraction mode Allow switch to multiply for color tinting in refraction mode because it can look better in some situations Blur masks Remove grime as a feature and have it on by default, reorganize attribute layout Remove glass from shader compiler Fix grime masks not behaving as expected Recompile with stripped shaders Add attributes to disable blur & refraction we can expose this as a convar is needed then Reorganization & name cleanup - Reorganize all sections within the shader - Refraction can have its own normal map now - Fresnel can be toggled - Fixed an ambiguity with tint color Fix specular not being taken into account on glass transparency Lets get rid of these for now, fixes translucency sorting Update some glass materials again Initial work on new glass shader Initial work on new glass shader Grime implementation & let grime cast shadows Grime implementation & let grime cast shadows Initial work on new glass shader Grime implementation & let grime cast shadows Grime implementation & let grime cast shadows Blur Blur Allow fetching diffuse & specular separately for valve shading model Use valve standard for the time being Fix reflections oops Remove grime prefix Make sure we're always within our framebuffer copy rect fix sort mismatching Update glass materials Allow refraction & blur to be visualized in the material editor Optimized compile Fix framebuffer copies in material editor Closes sbox-issues/issues/1204
4 Months Ago
Fix framebuffer copies in material editor Closes sbox-issues/issues/1204
4 Months Ago
Optimized compile
4 Months Ago
Allow refraction & blur to be visualized in the material editor
4 Months Ago
Update glass materials
4 Months Ago
Make sure we're always within our framebuffer copy rect fix sort mismatching
4 Months Ago
Glass shader Grime implementation & let grime cast shadows Grime implementation & let grime cast shadows Blur Blur Allow fogging of grime & glass Allow fogging of grime & glass Allow fogging of grime & glass Fix grime on refraction variant https://files.facepunch.com/ognik/1b0111b1/sbox-dev_VGCbGQv4Tr.jpg Allow tweaking of the specular of the glass for its reflections Allow tweaking of the specular of the glass for its reflections Delete core glass shader & sbox_glass, new shader becomes glass Fix glass not working properly with tiled rendering off Cleanup & lower default opacity so we don't shadow by default Update some existing glass materials https://files.facepunch.com/ognik/1b0211b1/sbox-dev_QPGRwiTZTq.jpg Missed this shader removal whoops Refraction glass color tint now works with opacity Drop max refraction distance, doesn't need to be an artist tuned. Fix glass tint not working in non refraction mode Allow switch to multiply for color tinting in refraction mode because it can look better in some situations Blur masks Remove grime as a feature and have it on by default, reorganize attribute layout Remove glass from shader compiler Fix grime masks not behaving as expected Recompile with stripped shaders Add attributes to disable blur & refraction we can expose this as a convar is needed then Reorganization & name cleanup - Reorganize all sections within the shader - Refraction can have its own normal map now - Fresnel can be toggled - Fixed an ambiguity with tint color Fix specular not being taken into account on glass transparency Lets get rid of these for now, fixes translucency sorting Update some glass materials again Initial work on new glass shader Initial work on new glass shader Grime implementation & let grime cast shadows Grime implementation & let grime cast shadows Initial work on new glass shader Grime implementation & let grime cast shadows Grime implementation & let grime cast shadows Blur Blur Allow fetching diffuse & specular separately for valve shading model Use valve standard for the time being Fix reflections oops Remove grime prefix
4 Months Ago
PS_INPUT -> PixelInput
4 Months Ago
Don't redefine SUBPIXEL_AA_MAGIC
4 Months Ago
Move ui renderstates to ui/pixel.hlsl, no need to copy paste this all the time
4 Months Ago
Drop PS_OUTPUT for UI shaders
4 Months Ago
Trim ui shaders & simplify
4 Months Ago
Simplify program check
4 Months Ago
Optional ps too
4 Months Ago
Simply & strip post processing example
4 Months Ago
Allow us to omit the VS section now