Felipe Lira
870e00ba
Refactored LowEndMobile pipeline to have constant nomeclature across all modules. Organized project strucuture for clearer reference.
8 年前
Felipe Lira
fba67c86
Name refactors and conversion from tabs to spaces.
8 年前
Tim Cooper
c30d33b8
[Format]Reformat via format.pl to match the new conventions
8 年前
Felipe Lira
7ffb14f0
Fixed shadow acne issues that were apparent in Metal.
7 年前
Tim Cooper
aa808e8d
[UX]Add simple defaults to the LowEndPipe, migrate RenderPipeline.cs -> core unity branch.
7 年前
Tim Cooper
ce612eac
[ux]Update API usage
7 年前
Tim Cooper
00aff75c
[srp ux]Add default shader to the low end pipeline
7 年前
Sebastien Lagarde
89a7c17b
Clenaup of folders, renaming and warning fix (see details in description)
- Rename "Common" folder "Core" folder
- Move fptl specific code from common to fptl (skyhelper, shaderbase.h)
- Move hdrp specific code from common to hdrp (resource
blitcubemap.shader)
- Remove "tutorial" on basicRenderPipeline folder name
- Update path name in shader for shadow include
- Fix misc warning in shaders
7 年前
Felipe Lira
6f3e7b0a
Refactored LD to Lightweight
7 年前
Felipe Lira
d559f6f0
Added default materials to lightweight pipe. Changed shaders scene to add transparent, unlit and cutout.
7 年前
Felipe Lira
7b9c5509
Fixed issue that was causing Lightweight pipeline to not be disposed/recreated when changing asset settings.
7 年前
Felipe Lira
94744828
Removed shadow sampling from loop, shadow bias taken from light, improved shadow algorithm
7 年前
Felipe Lira
8f9eef29
Added support to MSAA.
7 年前
Felipe Lira
18eb7834
Added option to use MSAA backbuffer and benefit from hasMultipleSampleAutoResolve. Changed MSAA to MSAASampleCount
7 年前
Felipe Lira
7b4dc0f8
Added support for UI rendering in LightweightPipeline.
7 年前
Felipe Lira
c22c1ee1
Added particles and line renderer materials
7 年前
Felipe Lira
8ec89a38
LinearGamma conversions added based on Pipeline keyword.
7 年前
Felipe Lira
c28f1752
Added attenuation procedural texture generation code and attenuation texture in shader.
7 年前
Felipe Lira
5fbceb59
Missing changes to last commit.
7 年前
Felipe Lira
aa44f05c
Added first step of camera management.
7 年前
Felipe Lira
47b306b8
Added RenderScale support.
7 年前
Felipe Lira
0afc0404
Fixed emission property on SimpleLightingShader. Removed Env mapping support for consistency with old legacy shader library.
7 年前
Felipe Lira
961ab624
Light refactor to sort lights and disable directional lights from per object light lists.
7 年前
Felipe Lira
413c2583
Added support to SoftParticles
7 年前
Felipe Lira
e24302fd
Added support to CopyDepth. It used copytexture if platform supports at least basic copy, if not it uses a blit with a depthcopy shader.
7 年前
Felipe Lira
a01c178c
Enabled back support to vertex lighting
7 年前
Felipe Lira
792168b1
Reduced number of shader variations.
7 年前
Felipe Lira
a7ea582f
Addresssed UI issues.
7 年前
Felipe Lira
8f6a326d
Removed Attenuation texture dependency due to precision issues with an alpha8. Optimized attenuation function to use 1 MAD instruction for the smooth factor.
7 年前
Felipe Lira
4655c92c
Fixed crash in pipeline startup due to missing resources. Removed fog computation from inner fragment shading loop.
7 年前
Salvador Jacobi
9464aaa0
Organize menu items
7 年前
Salvador Jacobi
7e2993a1
Correct menu items that should be internal/not internal
7 年前
GitHub
62808466
Merge pull request #585 from Unity-Technologies/Unity-2017.3
Unity 2017.3
7 年前
Felipe Lira
2afc78cf
Changed lightweight asset to define total amount of pixel lights instead of additional pixel lights. That was confusing for most people. Also limited vertex light to 4.
7 年前
Felipe Lira
18e0d6e8
Merge branch 'Unity-2017.3'
7 年前
Felipe Lira
048d72e1
Propertly Initializing asset resources when a new Lightweight pipeline is created.
7 年前
Felipe Lira
6c725111
LightweightPipeline asset is initialized from resource file. Moved pipeline asset to outside lightweight package.
7 年前
Felipe Lira
bad32f17
fixed issue that package manager was not being able to load lightweight pipeline resources properly.
7 年前
Felipe Lira
0a8c1dae
Small refactor of soft particles to RequireDepth as that is more general.
7 年前
Felipe Lira
75898953
Minor UI changes to reflect docs.
7 年前
Felipe Lira
c62e8861
Refactored upgraders. Added Terrain and Particles upgraders.
7 年前
Felipe Lira
bc18e113
First part of relatime shadows refactor.
7 年前
Felipe Lira
cb54afc5
Addressed Shawn's UI comment. Render scale cap is now at 4.
7 年前
Felipe Lira
fa504521
Runned auto format tool.
7 年前
Arnaud Carre
efa76805
added some required "using UnityEngine.Rendering" (now SRP API is not in Experimental namespace anymore)
7 年前
Peter Bay Bastian
a395e251
Fix for lightweight pipeline asset creation and bump package version
7 年前
Peter Bay Bastian
10c0414f
Put use of `UnityEditor` in `UNITY_EDITOR` so that builds don't fail
7 年前
Felipe Lira
85558334
Default Resources are not serialised anymore in the LW pipeline asset. They come from resource asset and are also not exposed anymore.
7 年前
Felipe Lira
9242004b
Pipeline Resource as Serializable and out of EDITOR ifdef
7 年前
Felipe Lira
afba2d97
Updated lightweight paths.
7 年前
sebastienlagarde
72c9c06e
Merge branch 'master' into move-lw-to-lwrp
7 年前
Felipe Lira
d66bbf81
HDR is disabled by default in LW pipeline asset. This was causing a major performance difference because builtin will only have HDR enabled in forward if a tonemapping fx is enabled.
7 年前
Felipe Lira
dba19ad6
Added support to BakedIndirect and CopyColor to emulate grabpass.
7 年前
Felipe Lira
41d85d61
Added softparticles option to lightweight asset.
7 年前
Felipe Lira
f0f14959
Removed shader/material references from lightweight asset.
7 年前
John
31c4096c
Initial UI additions, fixes
7 年前
John
ec8b4a6b
Refactor and renaming
7 年前
Tim Cooper
20f2f82e
[Fix]Move all LW resources into the resources asset.
7 年前
Tim Cooper
55238b57
Split resources into editor and runtime resources
7 年前
Sebastien Lagarde
aadc4b09
Update menu item location and label
Based on discussion with Shawn MacClelland
7 年前
sebastienlagarde
950eb920
Update naming based on feedback
7 年前
Tim Cooper
3fbc756d
Fix reference to screenspace shadow shader so that it can be referenced in a build.
7 年前
John
3174776d
Merge branch 'master' into LW-ScreenSpaceShadows
7 年前
Joel de Vahl
f3cd88c5
Started work on light optimizations for low tier mobiles
7 年前
John
e5aff3eb
Initial integration of diffusion profile settings to sss
7 年前
John
ec9b2e04
Made build-ready, fixed serialization issues, stripped unused constants, fixed bias issue with transmission
7 年前
sebastienlagarde
4931ea6f
Fix warning of LW and OnTileRender OnValidate call
7 年前
Sebastien Lagarde
c84722a1
Rename /Graphics/ to /Rendering/ in menu
7 年前
GitHub
ee1e6968
Merge pull request #941 from Unity-Technologies/LW-ScreenSpaceShadows
Lw screen space shadows
7 年前
Tim Cooper
aeefe219
Merge branch 'master2' into LW-LightOptimizations
7 年前
Tim Cooper
da540b9e
Fix minor warnings
7 年前
John Parsaie
8cc0d941
Merge SRP 2018.1
7 年前
Felipe Lira
9d9d5435
Initial prototype.
7 年前
Felipe Lira
4c6c80fe
Fixed cascade UI
7 年前
John Parsaie
3c431a3b
Debug View UI
7 年前
John Parsaie
430cb9f0
Updated Debug views, Smoothness, Tangents space normal, gamma correction
7 年前
Matt Dean
35596864
Add Distortion Texture functionality
7 年前
Felipe Lira
26d6db0d
Fixed null reference exception.
7 年前
Matt Dean
09db20ac
Renames and cleanup
- Rename all instance of "Distortion" to "Opaque"
- Change cbuffer name to "Opaque Copy"
- Fix require/requires inconsistency
- Fix relative path in sampling shader
6 年前
Matt Dean
0084aaa8
PR Fixes
- Rename TextureScale.Full > TextureScale.One
- Release opaque RT
- Implement CreateRTDesc function to handle scaling
- Fix return on missing depth
- Change texcoord to dimension 2
- Change interpolators to float precision
- Remove projection calcs in vertex shader
- Change fragment division to multiplcation
6 年前
Matt Dean
500dc7e2
More PR fixes
- Change sampling offset to uniform and remove shader pass
- Change Scale 1 to point filtering
- Change Scale 0.5 to bilinear filtering
- Add bilinear 0.25 scale option
- Add DrawAnimatedPopup method
6 年前
John Parsaie
940faf7a
Added SSAO Debug View to Pipeline
7 年前
John Parsaie
bba8b22a
Added shadows debug view
7 年前
John Parsaie
4c2af84a
Potential fix to the broken preintegrator, checking OSX
7 年前
Matt Dean
f98f82d0
Merge remote-tracking branch 'origin/LWRP' into LW-DistortionPass
6 年前
Matt Dean
66a0b930
Add set for opaque and depth textures
6 年前
Matt Dean
e1c4f751
Rename OpaqueDownsampling and remove cast to half
6 年前
Felipe Lira
a05bc76c
Remover near plane offset configuration from pipeline asset. We use the configuration set in the light itself.
7 年前
Felipe Lira
89c899a1
Fixed newline endings in the files touched by this PR.
6 年前
Matt Dean
d49f6ee9
Merge remote-tracking branch 'origin/LWRP' into LW-DistortionPass
6 年前
Aleksandr Kirillov
34562958
Added a shader that resolves a MSAA depth RT to execute on platforms that support tex2dms.
The only setup when we can skip depth copy and depth prepass is postfx + no screen-space shadows + no MSAA.
6 年前
Felipe Lira
3bbb9197
Upgraded lightweight UI to have local shadow settings. Upgrader asset version. Stripping local shadows based on pipeline capabilities.
6 年前
Aleksandr Kirillov
a4adefcb
Merged CopyDepth and CopyDepthMSAA shaders into one and created a keyword to control the differences.
6 年前
Felipe Lira
cee6f8f7
Used autoformat tool on all changed files.
6 年前
Felipe Lira
a953a3e3
Addressed PR's comments
6 年前
GitHub
9aa25b18
Merge pull request #1243 from Unity-Technologies/lw/shader-keywords-stripping
Lw/shader keywords stripping
6 年前
GitHub
15d94d6d
Merge pull request #1244 from Unity-Technologies/lw/depth_copy_vr_support
Lw/depth copy vr support
6 年前
Felipe Lira
d426889d
Added shader stripping settings for the pipeline.
6 年前
Felipe Lira
17a99791
Moved most content to LightweightForwardRenderer. Created passes to encapsulate logic. Currently passes are selected based on primitive feature/capabilities/frame settings.
6 年前
Felipe Lira
a55f3bfe
Added support to DynamicBatching. It's enabled by default and can be changed in the pipeline asset. Created RenderingData to hold all other data containers.
6 年前
Felipe Lira
733691b3
Converted more files to new C# standard.
6 年前
Felipe Lira
ec95c96d
Exposed render scale and shadow distance to be set by script.
6 年前
Martin Thorzen
a89bfc3d
Updates to the LW Asset Inspector
6 年前
Martin Thorzen
9d5a9da0
Removed commented code
6 年前
Nerites
71589903
RenderScale -> TargetScale; added groundwork for ViewportScale
6 年前
Nerites
386f0a0d
Added XRGConfig struct which should be used as SRP's interface with XR
6 年前
Nerites
9b69a952
Merge xrconfig branch into xrsettings
6 年前
Nerites
4f7a3f70
Fixed integration of XRGConfig into LWRP
6 年前
Nerites
d1f4f8d3
Renamed XRGConfig to adhere to coding style standards. Added a way to
update UI before hitting Play.
6 年前
Nerites
2ff04938
Hid viewportscale and renderscale in XR GUI section. Tied XR renderscale
to SRP renderscale and tied XR viewport scale to 1 pending viewport
scale fixes.
6 年前
GitHub
cda0e4a3
- Changed ExecuteBeforeCameraRender callback to pass pipeline instance instead of pipeline settings and renderer. ( #1919 )
- RenderSingleCamera now has default setup as null.
- Removed unused code and made restricted a few interfaces/classes to internal/private.
- Fixed typo in MaterialHandles.ScreenSpaceShadow
6 年前