overte-HifiExperiments/libraries/render-utils/src
David Rowe ffeb37e7aa Merge remote-tracking branch 'hifi/master' into merge-hifi-master
# Conflicts:
#	CMakeLists.txt
#	README.md
#	cmake/externals/glad32es/CMakeLists.txt
#	cmake/externals/glad41/CMakeLists.txt
#	cmake/externals/glad45/CMakeLists.txt
#	cmake/externals/polyvox/CMakeLists.txt
#	cmake/externals/quazip/CMakeLists.txt
#	cmake/externals/vhacd/CMakeLists.txt
#	cmake/init.cmake
#	cmake/ports/hifi-deps/CONTROL
#	cmake/ports/sdl2/CONTROL
#	cmake/ports/sdl2/disable-hidapi-for-uwp.patch
#	cmake/ports/sdl2/enable-winrt-cmake.patch
#	cmake/ports/sdl2/fix-arm64-headers.patch
#	cmake/ports/sdl2/fix-x86-windows.patch
#	cmake/ports/sdl2/portfile.cmake
#	cmake/ports/sdl2/vcpkg-cmake-wrapper.cmake
#	cmake/ports/tbb/portfile.cmake
#	hifi_vcpkg.py
#	interface/src/avatar/MyAvatar.h
#	libraries/avatars-renderer/src/avatars-renderer/Avatar.h
#	libraries/avatars/src/AvatarData.h
#	libraries/entities-renderer/src/RenderableEntityItem.h
#	libraries/entities/src/EntityItem.cpp
#	libraries/entities/src/EntityItem.h
#	libraries/fbx/src/GLTFSerializer.cpp
#	libraries/graphics-scripting/src/graphics-scripting/Forward.h
#	libraries/networking/src/AddressManager.cpp
#	libraries/networking/src/DomainHandler.h
#	libraries/procedural/src/procedural/ProceduralMaterialCache.cpp
#	libraries/render-utils/src/HighlightEffect.cpp
#	libraries/render-utils/src/MeshPartPayload.cpp
#	libraries/render-utils/src/Model.cpp
#	libraries/render-utils/src/RenderShadowTask.cpp
#	libraries/script-engine/src/WebSocketClass.cpp
2020-04-09 16:46:27 +12:00
..
render-utils merge with master 2019-09-05 00:46:56 -07:00
text Qt 5.13 warnings & fixes 2019-10-08 15:40:13 -07:00
AbstractViewStateInterface.cpp
AbstractViewStateInterface.h Move all wire frustums to conical frustums 2018-05-03 18:19:29 -07:00
AmbientOcclusionEffect.cpp avoid div by zero 2019-06-04 13:00:26 -07:00
AmbientOcclusionEffect.h Shadows are completely working with settings on both pipeline 2018-12-17 17:34:47 -08:00
AnimDebugDraw.cpp allow drawing DebugDraw spheres with a specific size 2019-09-17 09:43:19 -07:00
AnimDebugDraw.h AnimDebugDraw: Prevent multi-threaded access to shared map collection. 2018-11-02 17:53:07 -07:00
animdebugdraw.slf Shader refactoring for explicit bindings 2018-08-03 14:58:11 -07:00
animdebugdraw.slv Shader refactoring for explicit bindings 2018-08-03 14:58:11 -07:00
AntialiasingEffect.cpp Exposing the AA mode of the AA job 2019-08-20 18:15:35 -07:00
AntialiasingEffect.h REverting the change in the jittering sequence length 2019-09-03 17:01:03 -07:00
AssembleLightingStageTask.cpp removing comments and dead code, rewiring the debug 2018-12-18 14:42:45 -08:00
AssembleLightingStageTask.h removing comments and dead code, rewiring the debug 2018-12-18 14:42:45 -08:00
BackgroundStage.cpp haze on most entities, working on skybox 2019-07-10 23:52:50 -07:00
BackgroundStage.h haze on most entities, working on skybox 2019-07-10 23:52:50 -07:00
Blendshape.slh Assign the correct binding slots for the Resource Buffers to fix the deformed mesh rendering of the Avatar in gles backend 2018-11-02 00:08:47 -07:00
BloomApply.shared.slh BloomApply now uses uniform buffer 2018-07-06 11:52:24 +02:00
BloomApply.slf New SPIRV Shader toolchain 2018-10-23 10:40:12 -07:00
BloomEffect.cpp propagating the Bloom on off correctly and fixing the problem where Luci prevents from seeing the zone and finally, update the luci.js with the newer version 2019-09-03 16:28:32 -07:00
BloomEffect.h propagating the Bloom on off correctly and fixing the problem where Luci prevents from seeing the zone and finally, update the luci.js with the newer version 2019-09-03 16:28:32 -07:00
BloomStage.cpp move stage frames to varyings 2018-10-01 11:26:02 -07:00
BloomStage.h pointers 2018-10-08 18:05:09 -07:00
BloomThreshold.shared.slh Remove all tabs from shaders 2018-09-06 08:59:07 -07:00
BloomThreshold.slf New SPIRV Shader toolchain 2018-10-23 10:40:12 -07:00
CauterizedMeshPartPayload.cpp in the middle of something 2019-10-10 17:09:54 -07:00
CauterizedMeshPartPayload.h in the middle of something 2019-10-10 17:09:54 -07:00
CauterizedModel.cpp Merge branch 'master' into instancing 2019-11-05 10:22:24 -08:00
CauterizedModel.h Clening up left over comments and typos, simplify the code to update Matrices in the model classes and removed renderITemsIdMap because not needed, chasing the problem of the physics objects transform 2019-10-18 03:31:06 -07:00
debug_deferred_buffer.slf possibly fix mac issues 2018-10-31 13:28:07 -07:00
debug_deferred_buffer.slv Shader refactoring for explicit bindings 2018-08-03 14:58:11 -07:00
debug_deferred_buffer_shared.slh Remove all tabs from shaders 2018-09-06 08:59:07 -07:00
DebugDeferredBuffer.cpp Compiling 2018-12-19 20:01:14 -08:00
DebugDeferredBuffer.h Compiling 2018-12-19 20:01:14 -08:00
DefaultMaterials.slh forward pipelines for primitives 2018-04-10 15:56:08 -07:00
deferred_light.slv fix deferred rendering on macbook air 2019-06-18 17:17:21 -07:00
deferred_light_limited.slv more branching removal 2018-10-29 16:42:46 -07:00
deferred_light_point.slv more branching removal 2018-10-29 16:42:46 -07:00
deferred_light_spot.slv more branching removal 2018-10-29 16:42:46 -07:00
DeferredBuffer.slh
DeferredBufferRead.slh Update LightClusterGrid_shared.slh 2018-11-01 15:35:48 -07:00
DeferredBufferWrite.slh render opaque PolyLines with opaque pipepline 2019-08-22 08:13:11 -07:00
DeferredFramebuffer.cpp fix bloom on edges 2018-09-07 10:25:26 -07:00
DeferredFramebuffer.h
DeferredFrameTransform.cpp Jitter is now set through a batch command 2018-04-20 10:52:50 +02:00
DeferredFrameTransform.h Shader refactoring for explicit bindings 2018-08-03 14:58:11 -07:00
DeferredLighting.slh
DeferredLightingEffect.cpp changes from cr 2019-07-29 18:25:36 -07:00
DeferredLightingEffect.h REmoving unecessary job introduced dureing development 2019-06-21 17:24:21 -07:00
DeferredTransform.slh Merge branch 'master' into branching 2018-11-16 10:25:02 -08:00
directional_skybox_light.slf condense direction light shaders using slp defines 2019-07-16 11:24:19 -07:00
DrawHaze.cpp haze on most entities, working on skybox 2019-07-10 23:52:50 -07:00
DrawHaze.h pointers 2018-10-08 18:05:09 -07:00
drawWorkloadProxy.slf Adding missing locations 2018-09-06 08:59:07 -07:00
drawWorkloadProxy.slv more branching removal 2018-10-29 16:42:46 -07:00
drawWorkloadView.slf Adding missing locations 2018-09-06 08:59:07 -07:00
drawWorkloadView.slv New SPIRV Shader toolchain 2018-10-23 10:40:12 -07:00
Fade.slh Update Fade.slh 2018-11-14 17:50:21 -08:00
Fade_shared.slh Remove all tabs from shaders 2018-09-06 08:59:07 -07:00
FadeEffect.cpp Shader refactoring for explicit bindings 2018-08-03 14:58:11 -07:00
FadeEffect.h
FadeEffectJobs.cpp Clean up transition naming 2019-06-06 13:25:06 -07:00
FadeEffectJobs.h Added save/file dialog for transition configurations in transition editor 2018-03-28 16:54:53 -04:00
FadeObjectParams.shared.slh Fade object params are now passed through uniform buffer 2018-07-10 10:53:38 +02:00
FboCache.cpp
FboCache.h
FramebufferCache.cpp BUGZ-987: fix depth testing of HUD layer 3D objects 2019-07-23 12:09:12 -07:00
FramebufferCache.h
fxaa.slf New SPIRV Shader toolchain 2018-10-23 10:40:12 -07:00
fxaa.slv Shader refactoring for explicit bindings 2018-08-03 14:58:11 -07:00
fxaa_blend.slf New SPIRV Shader toolchain 2018-10-23 10:40:12 -07:00
GeometryCache.cpp material entities support cullFaceMode and support gltf doubleSided 2019-12-12 23:01:57 -05:00
GeometryCache.h material entities support cullFaceMode and support gltf doubleSided 2019-12-12 23:01:57 -05:00
GlobalLight.slh haze on most entities, working on skybox 2019-07-10 23:52:50 -07:00
grid.slf merge with master 2019-07-03 17:58:23 -07:00
Haze.slf add haze to skybox 2019-07-11 11:00:30 -07:00
HazeStage.cpp move stage frames to varyings 2018-10-01 11:26:02 -07:00
HazeStage.h pointers 2018-10-08 18:05:09 -07:00
Highlight.slf Shader refactoring for explicit bindings 2018-08-03 14:58:11 -07:00
Highlight.slh more branching removal 2018-10-29 16:42:46 -07:00
Highlight_aabox.slv Assign the correct binding slots for the Resource Buffers to fix the deformed mesh rendering of the Avatar in gles backend 2018-11-02 00:08:47 -07:00
Highlight_filled.slf Shader refactoring for explicit bindings 2018-08-03 14:58:11 -07:00
Highlight_shared.slh
HighlightEffect.cpp Fix crash when highlighting custom pipeline shapes 2019-11-08 11:18:02 -08:00
HighlightEffect.h fix highlight weirdness 2018-10-17 16:18:55 -07:00
hmd_ui.slf fixed ui flipping issue 2019-07-01 10:52:03 -07:00
hmd_ui.slv initial work on combining shader variants 2019-06-03 19:36:01 -07:00
LightAmbient.slh Added flag to enable / disable ambient fresnel LUT 2019-04-05 08:58:06 +02:00
LightClusterGrid.slh Update LightClusterGrid_shared.slh 2018-11-01 15:35:48 -07:00
LightClusterGrid_shared.slh Update LightClusterGrid_shared.slh 2018-11-01 15:35:48 -07:00
LightClusters.cpp cleaning light clusters 2018-12-09 22:54:49 -08:00
LightClusters.h cleaning light clusters 2018-12-09 22:54:49 -08:00
lightClusters_drawClusterContent.slf more branching removal 2018-10-29 16:42:46 -07:00
lightClusters_drawClusterContent.slv Update LightClusterGrid_shared.slh 2018-11-01 15:35:48 -07:00
lightClusters_drawClusterFromDepth.slf more branching removal 2018-10-29 16:42:46 -07:00
lightClusters_drawClusterFromDepth.slv more branching removal 2018-10-29 16:42:46 -07:00
lightClusters_drawGrid.slf Shader refactoring for explicit bindings 2018-08-03 14:58:11 -07:00
lightClusters_drawGrid.slv more branching removal 2018-10-29 16:42:46 -07:00
LightDirectional.slh Shader refactoring for explicit bindings 2018-08-03 14:58:11 -07:00
LightingModel.cpp Fixed compilation errors 2019-04-05 10:22:57 +02:00
LightingModel.h Switched to split sum model for ambient (as Unreal) 2019-04-04 16:10:33 +02:00
LightingModel.slh New SPIRV Shader toolchain 2018-10-23 10:40:12 -07:00
LightLocal.slh Shader refactoring for explicit bindings 2018-08-03 14:58:11 -07:00
LightPayload.cpp
LightPayload.h
LightPoint.slh Update LightClusterGrid_shared.slh 2018-11-01 15:35:48 -07:00
LightSpot.slh Update LightClusterGrid_shared.slh 2018-11-01 15:35:48 -07:00
LightStage.cpp mostly working equation? 2019-07-09 13:34:33 -07:00
LightStage.h mostly working equation? 2019-07-09 13:34:33 -07:00
local_lights_drawOutline.slf more branching removal 2018-10-29 16:42:46 -07:00
local_lights_shading.slf Use defines for packed textures to satisfy both GLES and GL 4.1 2018-08-06 14:35:36 -07:00
MeshDeformer.slh Better naming and simpler template maybe 2018-09-26 17:58:06 -07:00
MeshPartPayload.cpp Merge remote-tracking branch 'hifi/master' into merge-hifi-master 2020-04-09 16:46:27 +12:00
MeshPartPayload.h Made Sam's graphics patches work with 86 K2. 2019-12-13 02:38:14 -05:00
MetaModelPayload.cpp FIX BUILD ERRORS? 2018-10-10 17:09:35 -07:00
MetaModelPayload.h move blendshape buffers to render thread 2018-10-10 15:32:53 -07:00
Model.cpp Merge pull request #16548 from HifiExperiments/visible 2019-12-13 13:20:15 -08:00
Model.h trying and failing to fix models 2019-12-12 23:04:47 -05:00
model.slf put back stepping in translucent case 2019-12-12 23:01:57 -05:00
model.slv initial work on combining shader variants 2019-06-03 19:36:01 -07:00
nop.slf Shader refactoring for explicit bindings 2018-08-03 14:58:11 -07:00
parabola.slf initial work on combining shader variants 2019-06-03 19:36:01 -07:00
parabola.slv Update parabola.slv 2018-11-27 10:54:56 -08:00
PickItemsJob.cpp faster aabox ray intersection and pre-computed inverse direction 2018-08-27 15:40:33 -07:00
PickItemsJob.h
RenderCommonTask.cpp fix android/mac build error 2019-07-30 13:15:26 -07:00
RenderCommonTask.h fix android/mac build error 2019-07-30 13:15:26 -07:00
RenderDeferredTask.cpp propagating the Bloom on off correctly and fixing the problem where Luci prevents from seeing the zone and finally, update the luci.js with the newer version 2019-09-03 16:28:32 -07:00
RenderDeferredTask.h Address pr review comments 2019-06-24 16:54:06 -07:00
RenderForwardTask.cpp Addressing review comments 2019-08-14 10:28:42 -07:00
RenderForwardTask.h Addressing review comments 2019-08-14 10:28:42 -07:00
RenderHifi.h fix cauterization of entities that are children of MyAvatar's head 2019-04-08 19:48:11 -07:00
RenderHUDLayerTask.cpp haze on most entities, working on skybox 2019-07-10 23:52:50 -07:00
RenderHUDLayerTask.h haze on most entities, working on skybox 2019-07-10 23:52:50 -07:00
RenderPipelines.cpp material entities support cullFaceMode and support gltf doubleSided 2019-12-12 23:01:57 -05:00
RenderPipelines.h Simplified material binding in shadow mode. Added opacity mask to shadow fade. Adjusted default bias. 2019-04-19 11:03:43 +02:00
RenderShadowTask.cpp fix shadows!! 2019-12-12 23:04:55 -05:00
RenderShadowTask.h mostly working equation? 2019-07-09 13:34:33 -07:00
RenderUtilsLogging.cpp
RenderUtilsLogging.h
RenderViewTask.cpp render scripting interface + renderMethod control 2019-05-16 16:01:21 -07:00
RenderViewTask.h move switch logic around 2019-04-29 14:07:49 -07:00
sdf_text3D.slf supporting text effects + fonts on text entities 2019-07-30 09:59:45 -07:00
sdf_text3D.slh supporting text effects + fonts on text entities 2019-07-30 09:59:45 -07:00
sdf_text3D.slv try to fix android shader build error 2019-08-01 21:29:01 -07:00
ShadingModel.slh fix some transparency issues on amd 2019-06-03 16:14:09 -07:00
Shadow.slh init change, bias triggered via script 2019-06-18 10:02:22 -07:00
ShadowCore.slh New SPIRV Shader toolchain 2018-10-23 10:40:12 -07:00
Shadows_shared.slh Remove all tabs from shaders 2018-09-06 08:59:07 -07:00
simple.slf haze on most entities, working on skybox 2019-07-10 23:52:50 -07:00
simple.slv cleanup and fixing some issues 2019-06-03 20:45:46 -07:00
simple_procedural.slf wip adding haze to forward rendering 2019-07-09 00:46:24 -07:00
simple_procedural.slv procedural vertex shaders 2019-12-12 22:49:48 -05:00
Skinning.slh more branching removal 2018-10-29 16:42:46 -07:00
SoftAttachmentModel.cpp Fix code style / remove cruft 2019-11-13 12:50:13 -08:00
SoftAttachmentModel.h please work 2018-09-05 17:04:05 -07:00
ssao.slh Merge branch 'master' into branching 2018-11-16 10:25:02 -08:00
ssao_bilateralBlur.slf Bis 2018-11-08 12:29:01 +01:00
ssao_bilateralBlur.slv On single bilateral blur shader 2018-09-27 17:03:14 +02:00
ssao_buildNormals.slf Shader fix for android... <sigh> 2018-11-08 13:19:42 +01:00
ssao_debugOcclusion.slf Merge branch 'master' into branching 2018-11-16 10:25:02 -08:00
ssao_gather.slf possible fix for shader compilation error 2019-07-12 16:22:01 -07:00
ssao_makeOcclusion.slf Merge branch 'master' into branching 2018-11-16 10:25:02 -08:00
ssao_makePyramid.slf New SPIRV Shader toolchain 2018-10-23 10:40:12 -07:00
ssao_mip_depth.slf Fixed shaders for GLSL 4.1 2018-10-24 11:04:32 +02:00
ssao_shared.h Switched to sin based HBAO 2018-10-01 19:22:54 +02:00
standardDrawTexture.slf New SPIRV Shader toolchain 2018-10-23 10:40:12 -07:00
standardDrawTextureNoBlend.slf New SPIRV Shader toolchain 2018-10-23 10:40:12 -07:00
standardTransformPNTC.slv Shader refactoring for explicit bindings 2018-08-03 14:58:11 -07:00
stencil_drawMask.slf more branching removal 2018-10-29 16:42:46 -07:00
StencilMaskPass.cpp wip redo stencil work 2019-04-11 13:22:51 -07:00
StencilMaskPass.h wip redo stencil work 2019-04-11 13:22:51 -07:00
SubsurfaceScattering.cpp New SPIRV Shader toolchain 2018-10-23 10:40:12 -07:00
SubsurfaceScattering.h New SPIRV Shader toolchain 2018-10-23 10:40:12 -07:00
SubsurfaceScattering.slh more branching removal 2018-10-29 16:42:46 -07:00
subsurfaceScattering_drawScattering.slf more branching removal 2018-10-29 16:42:46 -07:00
subsurfaceScattering_makeLUT.slf Shader refactoring for explicit bindings 2018-08-03 14:58:11 -07:00
subsurfaceScattering_makeProfile.slf Shader refactoring for explicit bindings 2018-08-03 14:58:11 -07:00
subsurfaceScattering_makeSpecularBeckmann.slf Shader refactoring for explicit bindings 2018-08-03 14:58:11 -07:00
SurfaceGeometry.slh
surfaceGeometry_copyDepth.slf New SPIRV Shader toolchain 2018-10-23 10:40:12 -07:00
surfaceGeometry_downsampleDepthNormal.slf Merged with master 2018-10-24 08:27:39 +02:00
surfaceGeometry_makeCurvature.slf Update LightClusterGrid_shared.slh 2018-11-01 15:35:48 -07:00
surfaceGeometry_makeLinearDepth.slf New SPIRV Shader toolchain 2018-10-23 10:40:12 -07:00
SurfaceGeometryPass.cpp Added some comments 2018-10-03 08:43:51 +02:00
SurfaceGeometryPass.h Some work to try to find the odd resolution bug 2018-09-21 17:14:39 +02:00
taa.slf more branching removal 2018-10-29 16:42:46 -07:00
taa.slh Update LightClusterGrid_shared.slh 2018-11-01 15:35:48 -07:00
taa_blend.slf more branching removal 2018-10-29 16:42:46 -07:00
TextRenderer3D.cpp supporting text effects + fonts on text entities 2019-07-30 09:59:45 -07:00
TextRenderer3D.h supporting text effects + fonts on text entities 2019-07-30 09:59:45 -07:00
TextureCache.h move materialcache et al to material-networking library 2019-02-08 10:28:07 -08:00
ToneMapAndResampleTask.cpp made color format for resolve FB a parameter, reverted name of tonemapping task to preserve back compatibility 2019-07-30 11:57:01 -07:00
ToneMapAndResampleTask.h cleaning up 2019-07-30 10:08:38 -07:00
toneMapping.slf broken on android again somehow 2019-07-29 13:45:08 -07:00
UpdateSceneTask.cpp working on enabling bloom 2018-08-07 22:26:30 -07:00
UpdateSceneTask.h
velocityBuffer_cameraMotion.slf New SPIRV Shader toolchain 2018-10-23 10:40:12 -07:00
VelocityBufferPass.cpp Shader refactoring for explicit bindings 2018-08-03 14:58:11 -07:00
VelocityBufferPass.h Move antialiasing and velocity buffer makeProgram to deferred scheme 2018-04-19 15:30:16 -07:00
web_browser.slf fix haze on web entities, deferred and forward 2019-07-11 14:56:17 -07:00
web_browser.slv fix haze on web entities, deferred and forward 2019-07-11 14:56:17 -07:00
WorkloadResource.slh Assign the correct binding slots for the Resource Buffers to fix the deformed mesh rendering of the Avatar in gles backend 2018-11-02 00:08:47 -07:00
zone_draw.slh
zone_drawAmbient.slf more branching removal 2018-10-29 16:42:46 -07:00
zone_drawKeyLight.slf Remove all tabs from shaders 2018-09-06 08:59:07 -07:00
zone_drawSkybox.slf more branching removal 2018-10-29 16:42:46 -07:00
ZoneRenderer.cpp use weak ptrs, add comment about SelectSortItems performance 2019-05-08 13:13:05 -07:00
ZoneRenderer.h trying... 2018-12-06 22:45:44 -08:00