iwubcode
|
5740be15f9
|
VideoCommon: initialize load info variables
|
2023-07-16 12:56:03 -05:00 |
|
iwubcode
|
77511e8e7c
|
VideoCommon: add material asset. A material is similar to other graphics engines where it provides data to be used in conjunction with a shader asset to generate a runtime AbstractShader
|
2023-07-09 12:21:34 -05:00 |
|
iwubcode
|
6ea49c6746
|
VideoCommon: add a pixel shader asset
|
2023-06-30 01:32:53 -05:00 |
|
iwubcode
|
2dc24a9148
|
VideoCommon: move cached texture asset to 'CustomAsset' common code
|
2023-06-20 18:59:55 -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
|
afa498fa2f
|
VideoCommon: update DirectFilesystemAssetLibrary to not throw exceptions when a file no longer exists
|
2023-06-08 22:20:52 -05:00 |
|
iwubcode
|
429b2eca8a
|
VideoCommon: add logging for loading texture assets
|
2023-06-08 19:48:45 -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
|
9b9dc6dc5d
|
VideoCommon: fix minor issue in C++ template
|
2023-06-03 12:47:12 -05:00 |
|
Admiral H. Curtiss
|
80bf175c48
|
Merge pull request #11879 from iwubcode/texture_data_load_nolevels
VideoCommon: avoid segfault when loading a PNG with no custom texture data levels
|
2023-06-03 19:35:48 +02:00 |
|
iwubcode
|
47c40d51df
|
VideoCommon: when loading a PNG with no custom texture data levels already, create a level, this avoids a potential segfault
|
2023-06-03 12:19:30 -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 |
|
iwubcode
|
07307edd49
|
VideoCommon: add an asset library that loads directly from the filesystem
|
2023-06-02 14:49:22 -05:00 |
|
iwubcode
|
e028d2ead0
|
VideoCommon: move custom texture data to assets
|
2023-06-02 14:07:42 -05:00 |
|
iwubcode
|
b2c5a5485a
|
VideoCommon: add custom asset implementation and asset library that can load an asset
|
2023-06-01 19:57:57 -05:00 |
|