iwubcode
|
a1147dae6e
|
VideoCommon: move factory names to be a static inside each action class, so that they can be reused in the future for serialization
|
2024-02-18 15:45:10 -06:00 |
iwubcode
|
3e3967ff94
|
VideoCommon: refactor the custom pipeline logic in the graphics mod action into a separate class, so it is reusable
|
2024-01-27 00:12:49 -06:00 |
iwubcode
|
ae758f489a
|
VideoCommon: update custom pipeline action to support a variety of texture samplers (2D, 2D array, and cube maps)
|
2023-12-19 21:51:42 -06:00 |
iwubcode
|
e204b3c8ee
|
VideoCommon: add additional data types (int, int2, float, bool, etc) as properties of materials and some helper functions to support sending the data to the GPU
|
2023-12-04 00:12:31 -06:00 |
iwubcode
|
0e8f8ea930
|
VideoCommon: instead of using 'CustomTextureData' directly, use 'TextureData' for texture assets, this allows us to provide additional metadata for textures. Such as a sampler or type information (to distinguish cube maps)
|
2023-10-10 09:58:14 -05:00 |
JMC47
|
82ea4f4c70
|
Merge pull request #12137 from iwubcode/custom_pipeline_more_error_checking
VideoCommon: additional error checking for CustomPipelineAction
|
2023-09-04 22:43:41 -04:00 |
iwubcode
|
62fee2f3b6
|
VideoCommon: add loading cube maps from DDS files and loading it into our custom texture object. Custom texture object now has the concept of slices in addition to levels. Traditional custom textures have a single slice
|
2023-09-02 20:20:09 -05:00 |
iwubcode
|
9223540bf4
|
VideoCommon: additional error checking for CustomPipelineAction and move the pixel shader asset cache time back to being calculated during texture creation
|
2023-08-24 00:47:48 -05:00 |
iwubcode
|
5506121685
|
VideoCommon: add support to graphics mod manager to load in assets and pass it to graphics actions
|
2023-08-20 18:53:27 -05:00 |
iwubcode
|
c7191382be
|
VideoCommon: add custom pipeline action
|
2023-08-20 18:53:27 -05:00 |
iwubcode
|
ea3e133200
|
VideoCommon: call texture load graphics mod hook when Dolphin loads a texture
|
2022-10-28 19:24:43 -05:00 |
iwubcode
|
bc360584a3
|
VideoCommon: add structures to graphics mods to allow for future adding or removing parameters with less code overhead
|
2022-10-09 00:00:01 -05:00 |
iwubcode
|
f416b71925
|
VideoCommon: add logic to handle a GraphicsMod while Dolphin is running
|
2022-06-27 18:20:52 -05:00 |