iwubcode
|
b292022bc7
|
VideoCommon: use ToLower function in assets when parsing json, for proper locale independent behavior
|
2023-10-16 19:23:00 -05: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 |
iwubcode
|
589834f562
|
VideoCommon: add cubemap as a sampler target for shaders, add cubemap as a valid texture asset
|
2023-09-05 21:11:19 -05:00 |
JMC47
|
627282473b
|
Merge pull request #12136 from iwubcode/texture_metadata_struct
VideoCommon: add TextureData structure with metadata
|
2023-09-04 22:40:50 -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
|
7c52a52440
|
VideoCommon: add TextureData structure that contains the raw texture data, a sampler, and the type of texture information
|
2023-08-24 00:35:31 -05:00 |
iwubcode
|
3e27fc7c0b
|
VideoCommon: don't treat incorrect aspect ratio or sizes that aren't a multiple of native textures as an error
|
2023-06-12 21:19:29 -05:00 |
iwubcode
|
9d7ab47738
|
VideoCommon: add additional locks around asset access and usage to ensure thread safety
|
2023-06-05 16:19:46 -05:00 |
iwubcode
|
58d383b30b
|
VideoCommon: prevent potential data issue when reloading Asset data that could happen due to the asset loading thread reloading data while another thread is working with it
|
2023-06-03 00:13:06 -05:00 |
iwubcode
|
c93940c6ee
|
VideoCommon: add multithreaded asset loader and define a texture asset
|
2023-06-02 17:31:31 -05:00 |