aliaspider
|
3d96cacd71
|
add experimental D3D11 hwrender support.
|
2018-03-25 23:14:14 +01:00 |
|
twinaphex
|
9057ffbde4
|
use boolean.h instead of stdbool.h
|
2018-03-24 11:45:50 +01:00 |
|
twinaphex
|
1d1acc8940
|
Cleanup
|
2018-03-03 16:33:49 +01:00 |
|
twinaphex
|
542cd6b6bf
|
Uniquely name variables
|
2018-03-03 15:51:00 +01:00 |
|
twinaphex
|
b4a743fff4
|
Split up menu display drivers for D3D8/D3D9 into separate drivers;
split up d3d_common into separate files
|
2018-03-03 15:28:58 +01:00 |
|
twinaphex
|
070c09faec
|
Avoid more pointer grabbing for video driver ptr
|
2018-02-16 20:42:37 +01:00 |
|
Twinaphex
|
34edaaf98b
|
Merge pull request #6291 from aliaspider/master
(D3D12) silence warning.
|
2018-02-12 01:32:16 +01:00 |
|
aliaspider
|
8a93e8d503
|
(D3D12) silence warning.
|
2018-02-12 01:29:44 +01:00 |
|
Twinaphex
|
e428cec428
|
Merge pull request #6290 from aliaspider/master
(D3D11/12) add overlays.
|
2018-02-12 01:25:19 +01:00 |
|
aliaspider
|
98682197c9
|
(D3D11/12) add overlays.
|
2018-02-12 01:19:43 +01:00 |
|
Twinaphex
|
327e2237d6
|
Merge pull request #6289 from aliaspider/master
(D3D11/12) prevent double-free when resizing framebuffers.
|
2018-02-11 23:03:04 +01:00 |
|
aliaspider
|
19aed2af36
|
(D3D11/12) prevent double-free when resizing framebuffers.
(D3D12)
- correctly support lut/filtering/wrap options for slang shaders.
- rework frame sync.
|
2018-02-11 22:56:37 +01:00 |
|
Twinaphex
|
4d1090dc53
|
Merge pull request #6281 from bparker06/decorations
add menu setting to toggle window decorations
|
2018-02-11 05:56:15 +01:00 |
|
Brad Parker
|
43aa977a91
|
add menu setting to toggle window decorations
|
2018-02-10 23:46:09 -05:00 |
|
aliaspider
|
37bebb5b65
|
(D3D12) slang shaders support.
|
2018-02-11 00:00:20 +01:00 |
|
aliaspider
|
6fe379d978
|
(D3D12) add a compute shader for mipmap generation.
|
2018-02-09 14:57:07 +01:00 |
|
aliaspider
|
97813b9722
|
(D3D11/12) fix dialogbox / gradient.
|
2018-02-08 17:11:24 +01:00 |
|
aliaspider
|
0d88799e6d
|
(D3D12) add menu display driver.
|
2018-02-08 00:18:05 +01:00 |
|
aliaspider
|
92afd7387d
|
(D3D12) add a font driver.
|
2018-02-08 00:18:04 +01:00 |
|
aliaspider
|
e42015e026
|
(D3D12) allow for dynamic allocation of descriptors.
|
2018-02-08 00:18:04 +01:00 |
|
aliaspider
|
757a9c08de
|
(D3D) refactors.
|
2018-02-08 00:18:04 +01:00 |
|
aliaspider
|
4ccb844ad6
|
(D3D12) add font and menu pipelines.
|
2018-02-08 00:18:04 +01:00 |
|
aliaspider
|
b030588669
|
(D3D12) refactor d3d12_init_samplers, add support for wrap modes.
|
2018-02-08 00:18:04 +01:00 |
|
aliaspider
|
6d90aae5d6
|
(D3D12) refactor init_pipeline.
|
2018-02-08 00:18:04 +01:00 |
|
aliaspider
|
5549b136c2
|
(msvc) CXX_BUILD + griffin fixes.
|
2018-02-05 00:25:03 +01:00 |
|
twinaphex
|
6982dd838f
|
(MSVC 2017) Fix VS 2017 solution
|
2018-02-05 00:04:41 +01:00 |
|
twinaphex
|
f364d2d3ec
|
(C89) Don't build D3D9/10/11/12
|
2018-02-04 23:25:12 +01:00 |
|
twinaphex
|
534e5bbf34
|
Make code compatible when compiled as C++
|
2018-02-04 21:50:05 +01:00 |
|
twinaphex
|
028fc18294
|
Fix more warnings
|
2018-02-04 21:12:42 +01:00 |
|
twinaphex
|
2b4890220a
|
(D3D) Silence CXX_BUILD warnings
|
2018-02-04 20:40:28 +01:00 |
|
Twinaphex
|
5483f5fc39
|
Merge pull request #6234 from aliaspider/master
various fixes for CXX_BUILD.
|
2018-02-04 20:08:43 +01:00 |
|
aliaspider
|
700fce3bd2
|
various fixes for CXX_BUILD.
|
2018-02-04 20:03:27 +01:00 |
|
Twinaphex
|
39406c3357
|
Merge pull request #6233 from fr500/fixes
Fixes
|
2018-02-04 18:17:37 +01:00 |
|
twinaphex
|
ac22a9ce20
|
(D3D10) Start making D3D10 ready for CXX_BUILD
|
2018-02-04 17:11:00 +01:00 |
|
radius
|
c4bb588f3b
|
fix small logging issue
|
2018-02-04 10:59:02 -05:00 |
|
aliaspider
|
e225e96025
|
(D3D11) multi-pass shaders: add support for history frames.
|
2018-02-03 13:29:00 +01:00 |
|
aliaspider
|
e30c7edd8d
|
(D3D11) multi-pass shaders: add support for feed-back textures.
|
2018-02-02 19:57:45 +01:00 |
|
aliaspider
|
6fe3a31617
|
(D3D11) multi-pass shaders: add support for wrap modes and lut
mipmapping.
|
2018-02-02 17:18:41 +01:00 |
|
Twinaphex
|
f096e667d8
|
Merge pull request #6204 from aliaspider/master
(D3D11) Implement slang shader specification using Spirv-Cross.
|
2018-02-01 16:33:58 +01:00 |
|
aliaspider
|
3865856aa2
|
(D3D11) add support for #pragma format in slang shaders.
|
2018-02-01 15:07:12 +01:00 |
|
aliaspider
|
91298255ad
|
(D3D11) resize fbos when the viewport size changes.
|
2018-02-01 12:45:35 +01:00 |
|
aliaspider
|
5d46e8bca4
|
(D3D11) plug leak.
|
2018-02-01 11:29:28 +01:00 |
|
aliaspider
|
e6c455d2c6
|
(D3D11) move format support checks to d3d11_init_texture();
|
2018-02-01 11:21:51 +01:00 |
|
twinaphex
|
de1efd7878
|
This hack is no longer needed with latest nvidia windows
drivers (390.77)
|
2018-01-31 18:10:53 +01:00 |
|
aliaspider
|
0ccfa3804b
|
(D3D11) frame count is an unsigned int.
|
2018-01-31 17:21:18 +01:00 |
|
aliaspider
|
d8924d6fbb
|
(D3D11) clear out all unused texture/sampler bindings each pass to avoid
hazards with SetRenderTargets.
|
2018-01-31 17:05:48 +01:00 |
|
aliaspider
|
f907f2ea7d
|
(D3D11) save spirv-cross's hlsl output when shader compilation fails.
|
2018-01-31 15:55:59 +01:00 |
|
aliaspider
|
5e09af9c77
|
(D3D11) attach identifiers to the generated slang semantic mappings to
simplify debugging.
|
2018-01-31 12:00:39 +01:00 |
|
aliaspider
|
5bc78d3ad5
|
(D3D11) Implement slang shader specification using Spirv-Cross.
(incomplete)
|
2018-01-31 01:08:36 +01:00 |
|
aliaspider
|
b228775b0d
|
(D3D10/11/12) allow building without HAVE_D3D9
|
2018-01-30 21:33:25 +01:00 |
|