Commit Graph

270 Commits

Author SHA1 Message Date
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