Luke Street
3c9816af12
Convert CTextSupportShader; CTextRenderBuffer updates
2020-10-04 02:47:43 -04:00
Luke Street
35f33333a5
Convert CWorldShadowShader
2020-10-03 23:56:36 -04:00
Luke Street
63f7f225cc
Convert CSpaceWarpFilter; fix up CXRayBlurFilter
2020-10-03 23:36:30 -04:00
Luke Street
3799759ca7
CScanLinesFilter: Convert to hsh pipeline
2020-10-03 22:42:21 -04:00
Luke Street
7b3783ddf9
CRandomStaticFilter: Convert to hsh pipeline
2020-10-03 22:25:03 -04:00
Luke Street
32fc69c215
CRadarPaintShader: Initialize vbo/ubo
2020-10-03 18:04:40 -04:00
Luke Street
ee1462ba30
CRadarPaintShader: Convert to hsh pipeline
2020-10-03 17:58:32 -04:00
Luke Street
c4e175bd64
CPhazonSuitFilter: wait I did the wrong thing again
2020-10-03 17:40:39 -04:00
Luke Street
93c9244f14
CPhazonSuitFilter: Fix color_attachment
2020-10-03 17:39:49 -04:00
Luke Street
383953fd1d
CPhazonSuitFilter: Convert to hsh pipeline
2020-10-03 17:36:21 -04:00
Luke Street
315ac7d6d7
CParticleSwooshShaders: Convert to hsh pipeline
2020-10-03 00:27:25 -04:00
Luke Street
6fa9d39cd6
CMapSurfaceShader: hsh pipeline definition
2020-10-02 23:32:45 -04:00
Luke Street
ba904ff996
CFogVolumeFilter: Convert to hsh pipeline
2020-10-02 23:07:19 -04:00
Luke Street
b632885c81
CEnvFxShaders: Convert to hsh pipeline
2020-10-02 21:32:22 -04:00
Luke Street
6c56f6452e
hsh pipelines for ThermalCold, ThermalHot, ElemenGen
...
Plus various fixes
2020-10-02 18:59:10 -04:00
Luke Street
485e0afb43
CAABoxShader: Pull pipeline configuration from GX state
2020-09-30 01:58:28 -04:00
Luke Street
c596834fdf
CEnergyBarShader: Convert to hsh pipeline
2020-09-29 18:21:20 -04:00
Luke Street
2d786e4318
CDecalShaders: Convert to hsh pipeline
2020-09-29 17:49:25 -04:00
Luke Street
31bb006976
CColoredStripShader: Convert to hsh pipeline
2020-09-29 02:15:09 -04:00
Luke Street
8d15acb11d
CCameraFilter: Disable depth_write for FilterPipelines
2020-09-29 01:34:04 -04:00
Luke Street
1037b16c59
CCameraBlurFilter: Correct pipeline attributes
2020-09-29 01:27:06 -04:00
Luke Street
68726f2783
CAABoxShader: Simplify pipeline attributes
2020-09-29 01:26:51 -04:00
Luke Street
fc9e18fe46
CAABoxShader: Convert to hsh pipeline
2020-09-29 00:58:21 -04:00
Luke Street
f4f840cb17
Merge remote-tracking branch 'origin/master' into hsh
2020-09-28 20:14:09 -04:00
Jack Andersen
3827f35227
Very, very incomplete integration of hsh/boo2
2020-09-28 10:54:40 -10:00
Luke Street
9e5f28ba80
CModelShaders: Check noZWrite for thermal depth test
...
Adds back LightingAlphaWrite extended shader
2020-09-27 12:59:56 -04:00
Luke Street
6ff305da06
CModelShaders: Disable Z-test for LightingAlphaWrite
...
Permits static thermal hot objects to render properly
2020-09-27 12:23:54 -04:00
Lioncash
c9f5483c59
CLineRendererShaders: Make use of static inline variables
...
Same behavior, less code.
2020-08-02 03:02:08 -04:00
Lioncash
83c2023bbb
CElementGenShaders: Make use of static inline variables
...
Same behavior, less code
2020-08-02 02:57:02 -04:00
Lioncash
4e1ff26f56
CDecalShaders: Make use of static inline variables
...
Same behavior, less code.
2020-08-02 02:53:15 -04:00
Luke Street
d44eccc386
Runtime: constexpr fixes for gcc
2020-05-27 13:02:20 -04:00
Luke Street
c1f7358d96
CWideScreenFilter: Implement DrawFilter
2020-05-14 19:23:43 -04:00
Lioncash
f2d0939a15
CParticleSwooshShaders: Remove unused file-scope variable
...
Same behavior, one less runtime static constructor.
2020-05-12 20:50:35 -04:00
Lioncash
4e718a805f
CFluidPlaneShader: Replace explicit operator bool calls with the analogous named function
...
Same behavior, more informative to the reader about what is being
checked for.
2020-05-12 20:45:32 -04:00
Lioncash
fe642bde8b
CCameraBlurFilter: Make use of std::array where applicable
...
Same behavior, less hardcoded sizes.
2020-04-22 00:13:43 -04:00
Luke Street
32c44cbf05
Merge branch 'master' into omegapirate
...
# Conflicts:
# Runtime/GuiSys/CAuiImagePane.cpp
2020-04-19 22:12:18 -04:00
Luke Street
24acb585f8
MSVC & zeus fixes; update hecl-gui
2020-04-19 21:09:30 -04:00
Luke Street
4e88f503ac
COmegaPirate: Implement CFlash
2020-04-19 02:47:25 -04:00
Phillip Stephens
df75c00203
Fix WideScreenFilter crash
2020-04-17 15:32:26 -07:00
Lioncash
aee2259972
CTexturedQuadFilter: Mark DefaultRect as constexpr
...
Same behavior, minus runtime initializers.
2020-04-12 10:40:36 -04:00
Lioncash
3efc8486a4
CColoredQuadFilter: Mark DefaultRect as constexpr
...
Same behavior, minus runtime initializers.
2020-04-12 10:39:02 -04:00
Lioncash
9d6b9142bb
CParticleSwoosh: Make use of std::array where applicable
...
Same behavior, no implicit array to pointer decay.
2020-04-11 20:20:47 -04:00
Lioncash
67f6666ea1
Runtime: Add more usages of explicit
...
Prevents error-prone implicit conversions where applicable.
This targets the regular RuntimeCommon target this time around.
2020-03-31 03:53:49 -04:00
Luke Street
18ef68df2a
Merge pull request #239 from lioncash/line
...
CLineRenderer: Minor changes
2020-03-18 00:58:46 -04:00
Lioncash
e5e4a6482c
CLineRenderer: Make use of std::array where applicable
...
Same behavior, but without the potential for unintentional array to
pointer decay.
2020-03-17 19:07:27 -04:00
Lioncash
b1e5bf72b6
CFogVolumeFilter: Make use of std::array where applicable
...
Makes data strongly typed and also allows for the removal of some
hardcoded array sizes.
2020-03-17 18:52:47 -04:00
Lioncash
bb075d51ed
CPhazonSuitFilter: Convert define into local variable
...
Same behavior, but with a more localized scope.
2020-03-16 15:57:21 -04:00
Lioncash
9db07b037a
CElementGen: Make use of std::array where applicable
2020-03-09 12:53:28 -04:00
Lioncash
d9664d165f
CModelShaders: Make EExtendedShader an enum class
...
Prevents pollution of the urde namespace with general names like Flat,
etc.
2020-03-06 00:16:31 -05:00
Lioncash
136a229a1a
Graphics/Shaders: Use std::array where applicable
...
Makes the arrays strongly typed and impervious to array->pointer decay.
This also allows simplifying some operations (such as being able to call
fill() instead of needing to use std::fill, etc).
2019-11-09 20:22:16 -05:00