sephiroth99
|
205f64eb8b
|
Fix compilation with VS2015 Update 2 CTP
|
2016-02-11 23:47:11 -05:00 |
sephiroth99
|
00674736fe
|
Fix minor syntax error in shaders.
Discovered with glslangValidator.
|
2016-02-08 20:42:09 -05:00 |
sephiroth99
|
1520869a82
|
Revert "AMD people: have at it. I ain't gonna guarantee it'll work, though."
This reverts commit 8c0614b202 .
Recent changes to generated shaders require GLSL 4.50.
|
2016-02-08 20:40:52 -05:00 |
Dr. Chat
|
4335e41c14
|
Decouple MicroProfileFlip from Profiler::Present (and start a new frame in XE_SWAP)
|
2016-02-07 19:25:30 -06:00 |
Dr. Chat
|
a64e53fba6
|
Fix include order.
|
2016-02-05 16:31:01 -06:00 |
Dr. Chat
|
6cb7f0c23d
|
GL4CommandProcessor: Use the new GL4ShaderCache
|
2016-02-05 16:14:35 -06:00 |
Dr. Chat
|
406ec8c6da
|
GL4ShaderCache util class - caching to filesystem disabled by default
|
2016-02-05 16:11:00 -06:00 |
Dr. Chat
|
e9dd0ce9de
|
GL4Shader load from binary support
|
2016-02-05 16:02:14 -06:00 |
Dr. Chat
|
1066362ada
|
ShaderTranslator::GatherAllBindingInformation
|
2016-02-05 16:00:50 -06:00 |
Dr. Chat
|
ccb6a9146c
|
Expose microcode data hash in Shader
Return paths to files that were dumped from Dump
|
2016-02-05 15:59:07 -06:00 |
Ben Vanik
|
b696c645f5
|
Merge pull request #528 from DrChat/glsl_optimizations
GLSL Optimizations
|
2016-01-30 17:46:09 -08:00 |
Dr. Chat
|
f75a4cab0e
|
Apply a few optimizations to generated GLSL shaders.
|
2016-01-30 19:39:47 -06:00 |
Ben Vanik
|
9a09a61874
|
Merge pull request #526 from DrChat/command_processor_rb
Command Processor RingBuffer Replacement
|
2016-01-30 11:07:27 -08:00 |
Ben Vanik
|
bc9acd5ba7
|
Merge pull request #527 from DrChat/xma_stereo_fix
XMAInitializeContext Stereo Audio Fix
|
2016-01-30 11:06:55 -08:00 |
Dr. Chat
|
bf2c3d34da
|
Fix XMAInitializeContext is_stereo flag.
|
2016-01-30 13:04:52 -06:00 |
Dr. Chat
|
6ce28ffd8c
|
Command Processor: Replace RingbufferReader with RingBuffer
Report any packet processing errors
PM4_MEM_WRITE
|
2016-01-24 22:54:26 -06:00 |
Dr. Chat
|
6a67632af1
|
Update RingBuffer - Add immediate read/write and some error checking asserts.
|
2016-01-24 22:39:05 -06:00 |
Ben Vanik
|
7cfa664b2d
|
Merge pull request #525 from DrChat/getmodule_fix
Fix KernelState::GetModule
|
2016-01-24 08:04:01 -08:00 |
Dr. Chat
|
9b1e6d6cb3
|
Resolve a module name to its full path before comparing names.
|
2016-01-24 09:50:48 -06:00 |
Ben Vanik
|
fa2ad7e445
|
Merge pull request #524 from DrChat/depth_clear_fix
Fix Depth Clear / few shader fixes
|
2016-01-22 17:01:24 -08:00 |
Dr. Chat
|
8a89a93eab
|
Fix improperly reading 2_10_10_10 bitfields (or so I hope)
Check at runtime if a vertex fetch index doesn't match gl_VertexID
Fix trying to instantiate a vec1
|
2016-01-22 18:49:17 -06:00 |
Dr. Chat
|
b2d8837e52
|
Fix depth clear when not sourcing from a depth target.
|
2016-01-22 18:47:27 -06:00 |
Ben Vanik
|
6c6f7c6eca
|
Merge pull request #522 from sephiroth99/lf3
Linux compilation/link and compatibility fixes
|
2016-01-20 19:41:40 -08:00 |
Ben Vanik
|
d836d90d81
|
Merge pull request #508 from rlabrecque/move_style_guide
Move style_guide.md and building.md to docs/
|
2016-01-20 17:34:55 -08:00 |
Ben Vanik
|
21e0a293fc
|
Merge pull request #521 from DrChat/gl_tfb
GL TFB support
|
2016-01-20 17:34:42 -08:00 |
sephiroth99
|
a74c88851b
|
Rework RtlTime with portable time conversion functions
|
2016-01-20 12:26:49 -05:00 |
sephiroth99
|
bf910c2d9a
|
Add missing definitions for XAPC constants
Fixes linking errors for these symbols.
|
2016-01-20 11:26:35 -05:00 |
sephiroth99
|
204e885d3d
|
Add 'posix' as a platform suffix
|
2016-01-20 11:09:45 -05:00 |
sephiroth99
|
f17b80c61e
|
Use stdlib 'hardware_concurrency' to get logical processor count
This has the benifit of being multiplatform.
|
2016-01-20 11:04:28 -05:00 |
sephiroth99
|
5d9a4b6830
|
Handle all other cases in switch statements
|
2016-01-20 11:00:37 -05:00 |
sephiroth99
|
1c14964739
|
Add missing override on virtual function
|
2016-01-20 10:57:50 -05:00 |
sephiroth99
|
4c0f9e6342
|
Add missing includes
|
2016-01-20 10:36:01 -05:00 |
sephiroth99
|
d78317847d
|
Fix link error when profiling is disabled
These four functions are needed by microprofile even when profiling
is disabled.
|
2016-01-20 09:35:27 -05:00 |
Dr. Chat
|
8710b105bf
|
Draw smaller floating point formats in the trace viewer.
|
2016-01-19 21:18:48 -06:00 |
Dr. Chat
|
9ed0934123
|
Swap to modern OpenGL for TFB usage.
|
2016-01-19 18:31:36 -06:00 |
Dr. Chat
|
47f5896089
|
Add TFB support to the trace viewer
|
2016-01-18 22:22:15 -06:00 |
Dr. Chat
|
a34e82c77f
|
Disable GL cull on rectangle lists
|
2016-01-18 21:00:58 -06:00 |
Dr. Chat
|
3859b0a091
|
Add an option for the draw batcher to collect vertex shader output. Disabled by default.
|
2016-01-18 20:57:36 -06:00 |
Ben Vanik
|
d4145173a1
|
Merge pull request #520 from DrChat/shader_bitfield_fix
Fix shaders reading 10_11_11 bitfields backwards.
|
2016-01-18 13:47:17 -08:00 |
Dr. Chat
|
55a8964428
|
Fix shaders reading 10_11_11 bitfields backwards.
|
2016-01-18 15:46:41 -06:00 |
Ben Vanik
|
2e5c64fb13
|
Prevent some divide by zeros in shaders. Thanks @vlj!
Fixes #518.
|
2016-01-18 11:51:18 -08:00 |
Ben Vanik
|
6777ce6668
|
Reconcile debugger and save state stuff into a single implementation.
Fixes #497 and fixes #496.
Still rough edges, but at least less duplication.
|
2016-01-18 11:48:21 -08:00 |
Riley Labrecque
|
d33795e78f
|
Move style_guide.md and building.md to docs/
|
2016-01-18 02:36:37 -06:00 |
Ben Vanik
|
ca135eb0e7
|
Merge pull request #517 from DrChat/vfetch_fix
Fix vfetch_mini instructions using stale data
|
2016-01-16 23:38:25 -08:00 |
Dr. Chat
|
34e03294ef
|
Fix vfetch_mini instructions using stale data when following a vfetch_full that doesn't fetch anything
|
2016-01-16 22:39:00 -06:00 |
Ben Vanik
|
3f6784b10c
|
Merge pull request #515 from DrChat/disc_image_crash_fix
Fix an overflow crash in DiscImageDevice::Verify
|
2016-01-14 13:40:04 -08:00 |
Dr. Chat
|
e8719dd949
|
Fix an overflow crash in DiscImageDevice::Verify
|
2016-01-14 15:18:41 -06:00 |
Ben Vanik
|
9473f20c7f
|
Fixing travis lint diff.
|
2016-01-13 22:55:28 -08:00 |
Ben Vanik
|
3e2422acda
|
Actually removing GPU traces.
|
2016-01-13 22:45:59 -08:00 |
Ben Vanik
|
abe27f1d16
|
Removing GPU traces because github is a bunch of jerks.
|
2016-01-13 22:39:31 -08:00 |