Ben Vanik
|
66cab7b76e
|
Update xcode premake
|
2015-12-02 12:16:23 -08:00 |
Ben Vanik
|
481e53dcae
|
Updating some documentation.
|
2015-12-02 12:16:23 -08:00 |
Ben Vanik
|
d0c840e28a
|
Merge pull request #477 from DrChat/compiler_fixes
Compiler fixes
|
2015-12-02 12:06:54 -08:00 |
Dr. Chat
|
bc1e7684ca
|
Pass rounding mode from i->flags for OPCODE_CONVERT
|
2015-12-02 14:03:15 -06:00 |
Dr. Chat
|
17d18f7154
|
Implement a few cases for Value::Cast/Convert
|
2015-12-02 14:01:28 -06:00 |
Dr. Chat
|
57a823ae39
|
Add (commented out) code to setup page protections for xex modules.
|
2015-12-01 19:53:17 -06:00 |
Dr. Chat
|
525d62d437
|
constant OPCODE_CONVERT and more cases for OPCODE_LOAD
|
2015-12-01 19:51:28 -06:00 |
Dr. Chat
|
873016f06f
|
Fix double-swap in constant load
|
2015-12-01 19:03:51 -06:00 |
Ben Vanik
|
82fe65475e
|
Fixing sqrt/rsqrt mixup.
Queue the 'how did this ever work?!'
|
2015-11-30 17:22:08 -08:00 |
Ben Vanik
|
cd50aac6d2
|
Skeleton SPIRV translator.
|
2015-11-29 19:45:55 -08:00 |
Ben Vanik
|
d2f7cc1602
|
Reworking translator code to be pretty sexy.
|
2015-11-29 16:55:42 -08:00 |
Ben Vanik
|
65130edaa1
|
First pass ShaderTranslator base type, able to disasm in msft style.
|
2015-11-28 16:19:04 -08:00 |
Ben Vanik
|
bea8870700
|
Shuffling old-style ucode.h under gl4.
|
2015-11-28 16:10:27 -08:00 |
Ben Vanik
|
eb3b7d0b75
|
Adding a tool to interactively assemble/disassemble shaders using XNA.
|
2015-11-28 16:10:26 -08:00 |
Ben Vanik
|
71b9995448
|
Skeleton SPIRV shader translator.
|
2015-11-28 16:10:26 -08:00 |
Ben Vanik
|
80c6e14cdc
|
Merge pull request #471 from sephiroth99/fixpremake
Premake: Fix usage of build scripts
|
2015-11-28 14:45:17 -08:00 |
sephiroth99
|
1b8b1d0350
|
third_party: Use latest elemental-forms
|
2015-11-28 14:17:08 -05:00 |
sephiroth99
|
b899bde55a
|
third_party: Use latest libav
|
2015-11-28 01:53:26 -05:00 |
sephiroth99
|
f4dae2335c
|
premake: Small fixes to various premake files
In particular, add the "src" group to apu/xaudio2 project, which was
missing.
|
2015-11-28 01:53:26 -05:00 |
Ben Vanik
|
d557c7aa0c
|
Merge pull request #474 from raven02/patch-1
Fix distance vector
|
2015-11-27 21:19:17 -08:00 |
raven02
|
44a1fa0c9c
|
Fix distance vector
|
2015-11-28 13:17:29 +08:00 |
Ben Vanik
|
51c3df1e2e
|
Making mtmsr & co synchronize the context.
|
2015-11-25 17:37:20 -08:00 |
Ben Vanik
|
57f2504e1f
|
Try python2 before python.
|
2015-11-25 15:22:53 -08:00 |
Ben Vanik
|
dfd92757a9
|
Adding CONTEXT_BARRIER to force the PPC context to synchronize.
This is just an annotation right now, as it's not actually needed.
|
2015-11-25 14:48:36 -08:00 |
Ben Vanik
|
54215d9fb4
|
Write shader binaries with --dump_shaders and load them in the compiler.
|
2015-11-24 20:45:23 -08:00 |
Ben Vanik
|
89172da4b7
|
Unplumbing program_cntl and simplifying shader loading.
|
2015-11-24 20:24:35 -08:00 |
Ben Vanik
|
6a546ebe4d
|
Shuffling spirv code so it's not tied to xe::gpu.
Will make it easier to use in standalone apps.
|
2015-11-24 19:49:05 -08:00 |
Ben Vanik
|
cf68d02142
|
Lots of cleanup in SpvEmitter.
|
2015-11-23 21:20:59 -08:00 |
Ben Vanik
|
e4d012911a
|
Rebased spirv-tools.
|
2015-11-22 19:15:09 -08:00 |
Ben Vanik
|
a7f6c1a09c
|
Prevent seeking while playing a trace.
|
2015-11-22 17:44:24 -08:00 |
Ben Vanik
|
e35fdff632
|
Porting glslang SPIRV stuff and cleaning some of it up.
|
2015-11-22 17:42:24 -08:00 |
Ben Vanik
|
1b1ff07bf5
|
Assembler/disassembler via SPIRV-Tools.
|
2015-11-22 17:42:23 -08:00 |
Ben Vanik
|
9072a38f38
|
Renaming spirv files so VS highlights them correctly.
|
2015-11-22 17:42:23 -08:00 |
Ben Vanik
|
42abdabf66
|
Merge pull request #469 from DrChat/trace_viewer_ui
Trace Viewer UI Improvements
|
2015-11-22 09:59:10 -08:00 |
Dr. Chat
|
414519fb6c
|
Expose a playback percentage rather than pointers in TracePlayer
|
2015-11-22 11:36:31 -06:00 |
Dr. Chat
|
a59e83e0d0
|
Style
|
2015-11-22 10:15:50 -06:00 |
Dr. Chat
|
646db5b8be
|
Disable controller UI while playing a trace
|
2015-11-22 09:54:25 -06:00 |
Dr. Chat
|
1078d21bd2
|
Stop resizing columns for the fetch constants
|
2015-11-21 22:37:24 -06:00 |
Dr. Chat
|
e565bafdab
|
Prevent interaction with the command list UI while a trace is still playing
|
2015-11-21 22:29:47 -06:00 |
Dr. Chat
|
7c25795c05
|
Display texture guest address and swizzle information
|
2015-11-21 21:45:11 -06:00 |
Dr. Chat
|
7a1d7bd652
|
Display a progress bar while the command processor is playing a trace
- Masks a race condition in the texture cache b/t the UI thread and the GL4 command processor
|
2015-11-21 21:44:35 -06:00 |
Dr. Chat
|
7640448509
|
TracePlayer: Allow seeking forward more than one command
|
2015-11-21 21:42:24 -06:00 |
Dr. Chat
|
2a88225500
|
TracePlayer - Expose internal playback pointers
|
2015-11-21 21:41:41 -06:00 |
Ben Vanik
|
b750875e9d
|
Fixing style.
|
2015-11-21 19:07:07 -08:00 |
Ben Vanik
|
c53591dc54
|
Merge pull request #468 from Kraust/master
Implemented REG_TO_MEM GPU opcode
|
2015-11-21 19:04:06 -08:00 |
Robert Dupuis
|
bdec7a063f
|
Implemented REG_TO_MEM GPU opcode
|
2015-11-21 21:20:34 -05:00 |
Ben Vanik
|
1956b8708e
|
Fixing include orders and whitelisting others.
Will be broken until clang SVN 253772 is available on travis/snapshots.
|
2015-11-21 11:34:46 -08:00 |
Ben Vanik
|
add68c3743
|
spirv headers and compiler skeleton.
|
2015-11-21 11:22:24 -08:00 |
Ben Vanik
|
4b5d2edbe0
|
Merge pull request #466 from DrChat/trace_compression
GPU Tracefile Compression
|
2015-11-20 15:12:48 -08:00 |
Dr. Chat
|
0f2f4ab9b6
|
Compress/decompress memory automatically in trace files
|
2015-11-20 17:12:13 -06:00 |