iwubcode
|
12dd15c8dd
VideoBackends / VideoCommon: add type enum to dictate whether a texture is a 2D texture, a texture array, or a cube map; support 2D texture type across backends
|
11 months ago |
iwubcode
|
e892b7f1ac
VideoBackends: add support for cube maps for OGL, Vulkan, and D3D
|
1 year ago |
iwubcode
|
834f8f7b5c
VideoBackends: add support to allow rendering to multiple output textures
|
1 year ago |
iwubcode
|
7bea39b39e
VideoBackends: add a way to load data into a specific level AND layer, default to layer 0
|
1 year ago |
Pokechu22
|
23cdb5c576
VideoBackends/D3D11: Include HRESULT in error messages
|
3 years ago |
Pokechu22
|
82acfa6a46
VideoBackends/D3D: Eliminate CHECK in favor of ASSERT_MSG
|
3 years ago |
Pokechu22
|
2025763420
Treewide: Adjust order of includes
|
3 years ago |
iwubcode
|
1f2f505373
VideoBackends / VideoCommon: allow the ability to set debug names for shaders / textures. These names are visible in applications like RenderDoc
|
3 years ago |
Pierre Bourdon
|
e149ad4f0a
treewide: convert GPLv2+ license info to SPDX tags
|
3 years ago |
Shawn Hoffman
|
5770ff01f3
rename D3DCommon/Common to D3DCommon/D3DCommon
|
4 years ago |
Lioncash
|
139d4fc76e
General: Convert PanicAlerts over to fmt equivalent
|
4 years ago |
Silent
|
ff00873610
D3D11: Query for output merger logic op support and use logic op code only if supported
|
5 years ago |
Silent
|
a6b8e8b9c3
D3D11: Ownership fixes for objects in DXTexture
|
5 years ago |
Stenzek
|
1151a1238f
D3D11: Use ComPtr smart pointer where possible
|
5 years ago |
Stenzek
|
3d8014beb5
D3D11: Use D3DCommon where appropriate
|
5 years ago |
Stenzek
|
f039149198
Move most backend functionality to VideoCommon
|
5 years ago |
Stenzek
|
b30342d38f
VideoBackends: Support D24S8 abstract texture format
|
6 years ago |
Stenzek
|
7a745e5b0d
D3D: Drop gamma parameter from util draw helper
|
6 years ago |
Lioncash
|
75f5fcdfee
Assert: Remove unused parameter from DEBUG_ASSERT
|
6 years ago |
Lioncash
|
50a476c371
Assert: Uppercase assertion macros
|
6 years ago |
Stenzek
|
4c24a69710
VideoCommon: Add support for Abstract Framebuffers
|
6 years ago |
Stenzek
|
2a6d9e4713
AbstractTexture: Add support for depth textures/formats
|
6 years ago |
Stenzek
|
6374a4c4a8
AbstractTexture: Support multisampled abstract texture
|
6 years ago |
Stenzek
|
887e3830ba
VideoBackends: Restore the framebuffer as part of the API state
|
6 years ago |
Stenzek
|
81ae88d2d5
AbstractTexture: Fix crash in Vulkan backend when freeing texture
|
6 years ago |
Stenzek
|
38e0b6e2ab
AbstractTexture: Move Bind() method to Renderer
|
6 years ago |
Stenzek
|
db1d9de933
AbstractTexture: Drop slow map readback path
|
7 years ago |
Stenzek
|
56afebeb44
AbstractTexture: Seperate CopyRectangleFromTexture to two methods
|
7 years ago |
Stenzek
|
f43d85921d
VideoBackends: Add AbstractStagingTexture class
|
7 years ago |
Stenzek
|
a584ccc7d8
AbstractTexture: Support BGRA8 formats
|
7 years ago |