mmikk
dd5961c9
added an exact 2D rejection prepass at 64x64 tile level
added an exact 2D rejection prepass at 64x64 tile level.
Separated out a bunch of reused convex hull routines in
LightingConvexHullUtils.hlsl.
8 年前
mmikk
5802bde9
remove some code duplication for sphere vs. tile overlap
remove some code duplication for sphere vs. tile overlap
8 年前
mmikk
1c4a150e
finally got around to replacing this with a suitable intrinsic
finally got around to replacing this with a suitable intrinsic
8 年前
mmikk
4e597199
separate out sort routines
separate out sort routines
8 年前
mmikk
794e5e25
oops, forgot to remove this
oops, forgot to remove this
8 年前
mmikk
8dc19aa6
fix a clamping bug when fine pruning disabled in fptl
fix a clamping bug when fine pruning disabled in fptl (should be at 64
not 24).
8 年前
mmikk
39a9d002
switch some structured buffers to regular buffers
switch some structured buffers to regular buffers
8 年前
mmikk
11332e04
switch to using our actual pound defines.
switch to using our actual pound defines.
8 年前
mmikk
abff6e01
support both left and right hand camera space in shaderland (think we'll match cpp side by default)
support both left and right hand camera space in shaderland (think we'll
match cpp side by default)
8 年前
mmikk
8ef3ae75
misc bug fixes
misc bug fixes
8 年前
Antti Tapaninen
65e1c7e7
workaround hlsl bytecode/metal output issue that only triggered on iOS
8 年前
mmikk
53139a71
prevent crash on iOS from illegal access
prevent crash on iOS from illegal access. In HLSL, unlike c++, for the
statement if(A && B) B is executed whether A succeeds or fails. In this
case the result is a crash on iOS (since we convert from hlsl to d3dasm
to metal).
8 年前
mmikk
65dc77ef
fix something obvious :)
fix something obvious :)
8 年前
GitHub
89421bcf
Merge branch 'master' into metal
8 年前
mmikk
e8505d17
switch to structured across the board
switch to structured across the board
8 年前
mmikk
caf9e0b1
get rid of some warnings (all false positives)
get rid of some warnings (all false positives)
8 年前
Antti Tapaninen
48d64603
unify lightlistbuild compute kernels a bit + spaces to tabs
8 年前
Antti Tapaninen
5764f6b9
remove lightlistbuild compute shader warnings, unify few things between fptl/HD renderloop versions
8 年前
robbiesri
43c6af23
Partial commit of compute updating
8 年前
Robert Srinivasiah
16072312
More progress to VR FPTL
Everything is about ready except for the deferred lighting pass
8 年前
Antti Tapaninen
097f384d
metal/ios: proper fix for out of bounds issue with g_vBigTileLightList
8 年前
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
8 年前
mmikk
e314c854
support orthographic projection in tiled lighting (fptl renderloop only atm)
support orthographic projection in tiled lighting (fptl renderloop only
atm)
8 年前