overte/libraries/render-utils/src
Dale Glass 189f91b05d Clear blendshapes without memset
Avoids warning due to glm::vec3 not being trivially copyable
2025-01-11 18:41:51 -08:00
..
render-utils new line 2024-08-16 14:46:15 -07:00
text Applied patches (#103) 2024-11-26 09:10:52 +00:00
AbstractViewStateInterface.cpp
AbstractViewStateInterface.h
AmbientOcclusionEffect.cpp Merge branch 'master' into stages 2024-10-25 12:48:11 -07:00
AmbientOcclusionEffect.h static pipelines + misc render cleanup 2024-10-23 15:53:10 -07:00
AmbientOcclusionStage.cpp build error 2024-10-22 14:10:33 -07:00
AmbientOcclusionStage.h templated setup jobs 2024-10-21 17:35:39 -07:00
AnimDebugDraw.cpp proper render bounds for models (need to pass RenderArgs to getBound everywhere) 2021-01-17 22:08:06 -08: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 static pipelines + misc render cleanup 2024-10-23 15:53:10 -07:00
AntialiasingEffect.h static pipelines + misc render cleanup 2024-10-23 15:53:10 -07:00
AssembleLightingStageTask.cpp DRY up stage classes with templates 2024-10-21 16:41:40 -07:00
AssembleLightingStageTask.h add tonemapping props to zones, wip ambient occlusion 2024-06-28 13:25:12 -07:00
BackgroundStage.cpp build error 2024-10-22 14:10:33 -07:00
BackgroundStage.h templated setup jobs 2024-10-21 17:35:39 -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 Merge branch 'master' into stages 2024-10-25 12:48:11 -07:00
BloomEffect.h static pipelines + misc render cleanup 2024-10-23 15:53:10 -07:00
BloomStage.cpp build error 2024-10-22 14:10:33 -07:00
BloomStage.h templated setup jobs 2024-10-21 17:35:39 -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 Revert "Revert "Mirrors + Portals"" 2024-01-13 11:23:36 +01:00
CauterizedMeshPartPayload.h Revert "Revert "Mirrors + Portals"" 2024-01-13 11:23:36 +01:00
CauterizedModel.cpp billboarding for model entities 2021-01-13 22:31:21 -08:00
CauterizedModel.h Revert commit 359248829c using -m 1 to temporarily fix issue 383. 2020-06-03 16:08:18 -04:00
CullFace.slh Add periods and remove double copyright in tabletaboutdialog.qml 2020-05-25 16:41:16 -04: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 static pipelines + misc render cleanup 2024-10-23 15:53:10 -07:00
DebugDeferredBuffer.h static pipelines + misc render cleanup 2024-10-23 15:53:10 -07:00
DefaultMaterials.slh
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
DeferredFrameTransform.h Shader refactoring for explicit bindings 2018-08-03 14:58:11 -07:00
DeferredLighting.slh
DeferredLightingEffect.cpp DRY up stage classes with templates 2024-10-21 16:41:40 -07:00
DeferredLightingEffect.h wip ambient occlusion 2024-06-28 13:25:12 -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 Merge pull request #1177 from HifiExperiments/stages 2024-11-29 18:27:52 +01:00
DrawHaze.h fix haze in mirrors 2024-08-14 18:20:06 -07:00
drawWorkloadProxy.slf Adding missing locations 2018-09-06 08:59:07 -07:00
drawWorkloadProxy.slv Workaround for Nvidia driver bug 2022-12-23 20:25:10 +01: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 Merge pull request #1177 from HifiExperiments/stages 2024-11-29 18:27:52 +01:00
FadeEffect.h remove unused parameter 2024-11-11 23:58:19 -08:00
FadeEffectJobs.cpp Merge pull request #1177 from HifiExperiments/stages 2024-11-29 18:27:52 +01:00
FadeEffectJobs.h remove unused parameter 2024-11-11 23:58:19 -08: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 review and cleanup of "#include <QtCore/QSharedPointer>" 2021-09-10 21:40:54 -07:00
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 stutter fix: only perform fade transactions when depth == 0 2024-10-23 17:26:03 -07:00
GeometryCache.h automated entity property serialization 2024-09-08 21:09:00 -07:00
GlobalLight.slh add ambient light color 2024-06-19 13:59:24 -07:00
grid.slf merge with master 2019-07-03 17:58:23 -07:00
Haze.slf remove unnecessary fullscreen pass when haze is off/disabled 2024-11-03 15:40:55 -08:00
HazeStage.cpp build error 2024-10-22 14:10:33 -07:00
HazeStage.h templated setup jobs 2024-10-21 17:35:39 -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 Merge branch 'master' into stages 2024-10-25 12:48:11 -07:00
HighlightEffect.h static pipelines + misc render cleanup 2024-10-23 15:53:10 -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 add ambient light color 2024-06-19 13:59:24 -07: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 Merge branch 'master' into stages 2024-10-25 12:48:11 -07:00
LightClusters.h Merge branch 'master' into stages 2024-10-25 12:48:11 -07: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 more graphics options 2024-07-28 23:32:19 -07: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 DRY up stage classes with templates 2024-10-21 16:41:40 -07:00
LightPayload.h proper render bounds for models (need to pass RenderArgs to getBound everywhere) 2021-01-17 22:08:06 -08:00
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 Remove an assert referencing checkLightId, which seems not to exist anywhere. 2024-12-01 09:45:45 +01:00
LightStage.h templated setup jobs 2024-10-21 17:35:39 -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 'overte/master' into master_to_protocol_changes3 2024-08-17 12:07:21 -07:00
MeshPartPayload.h Merge remote-tracking branch 'overte/master' into master_to_protocol_changes3 2024-08-17 12:07:21 -07: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 Clear blendshapes without memset 2025-01-11 18:41:51 -08:00
Model.h model loading priority updates over time, takes into account out of bounds, avatar entities have higher priority, and fsts can specify to wait for wearables to load before rendering 2024-08-18 20:55:22 -07:00
model.slf Merge branch master into protocol_changes 2024-06-18 21:08:21 -07:00
model.slv Merge branch master into protocol_changes 2024-06-18 21:08:21 -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 Merge branch 'master' into stages 2024-10-25 12:48:11 -07:00
RenderCommonTask.h DRY up stage classes with templates 2024-10-21 16:41:40 -07:00
RenderDeferredTask.cpp Merge pull request #1177 from HifiExperiments/stages 2024-11-29 18:27:52 +01:00
RenderDeferredTask.h Revert "Revert "Mirrors + Portals"" 2024-01-13 11:23:36 +01:00
RenderForwardTask.cpp Merge branch 'master' into stages 2024-10-25 12:48:11 -07:00
RenderForwardTask.h Revert "Revert "Mirrors + Portals"" 2024-01-13 11:23:36 +01:00
RenderHifi.h fix cauterization of entities that are children of MyAvatar's head 2019-04-08 19:48:11 -07:00
RenderHUDLayerTask.cpp Revert "Revert "Mirrors + Portals"" 2024-01-13 11:23:36 +01:00
RenderHUDLayerTask.h haze on most entities, working on skybox 2019-07-10 23:52:50 -07:00
RenderPipelines.cpp Merge branch master into protocol_changes 2024-06-18 21:08:21 -07: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 stutter fix: only perform fade transactions when depth == 0 2024-10-23 17:26:03 -07:00
RenderShadowTask.h Remove executable permission from a bunch of files 2023-03-14 00:02:33 +01:00
RenderUtilsLogging.cpp
RenderUtilsLogging.h
RenderViewTask.cpp remove unused parameter 2024-11-11 23:58:19 -08:00
RenderViewTask.h Revert "Revert "Mirrors + Portals"" 2024-01-13 11:23:36 +01:00
sdf_text3D.slf Merge branch master into protocol_changes 2024-06-18 21:08:21 -07:00
sdf_text3D.slh Applied patches (#103) 2024-11-26 09:10:52 +00:00
sdf_text3D.slv Merge branch master into protocol_changes 2024-06-18 21:08:21 -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 models support flipped normals on double sided geometry 2020-04-16 16:18:39 -07:00
simple.slv cleanup and fixing some issues 2019-06-03 20:45:46 -07:00
simple_procedural.slf models support flipped normals on double sided geometry 2020-04-16 16:18:39 -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
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 static pipelines + misc render cleanup 2024-10-23 15:53:10 -07:00
StencilMaskPass.h static pipelines + misc render cleanup 2024-10-23 15:53:10 -07:00
SubsurfaceScattering.cpp Merge branch 'master' into stages 2024-10-25 12:48:11 -07:00
SubsurfaceScattering.h static pipelines + misc render cleanup 2024-10-23 15:53:10 -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 static pipelines + misc render cleanup 2024-10-23 15:53:10 -07:00
SurfaceGeometryPass.h static pipelines + misc render cleanup 2024-10-23 15:53:10 -07: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 fix text size 2024-09-08 21:12:29 -07:00
TextRenderer3D.h fix text size 2024-09-08 21:12:29 -07:00
TextureCache.h move materialcache et al to material-networking library 2019-02-08 10:28:07 -08:00
ToneMapAndResampleTask.cpp DRY up stage classes with templates 2024-10-21 16:41:40 -07:00
ToneMapAndResampleTask.h static pipelines + misc render cleanup 2024-10-23 15:53:10 -07:00
toneMapping.slf add tonemapping props to zones, wip ambient occlusion 2024-06-28 13:25:12 -07:00
TonemappingStage.cpp build error 2024-10-22 14:10:33 -07:00
TonemappingStage.h templated setup jobs 2024-10-21 17:35:39 -07:00
UpdateSceneTask.cpp add tonemapping props to zones, wip ambient occlusion 2024-06-28 13:25:12 -07:00
UpdateSceneTask.h
velocityBuffer_cameraMotion.slf New SPIRV Shader toolchain 2018-10-23 10:40:12 -07:00
VelocityBufferPass.cpp static pipelines + misc render cleanup 2024-10-23 15:53:10 -07:00
VelocityBufferPass.h static pipelines + misc render cleanup 2024-10-23 15:53:10 -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 add ambient light color 2024-06-19 13:59:24 -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 Merge branch 'master' into stages 2024-10-25 12:48:11 -07:00
ZoneRenderer.h static pipelines + misc render cleanup 2024-10-23 15:53:10 -07:00