degasus
|
ba1decf7bc
|
PixelEngine: Use a DirectRead for the token.
No need to call a std::function, and a few games poll this value very often.
|
2017-01-27 07:49:47 +01:00 |
|
BhaaL
|
23d99f2f2c
|
specify custom brace style to fix unions
BreakBeforeBraces: Allman apparently includes all styles,
except for AfterUnion (which is false) when using clang-format -dump-config
|
2017-01-05 12:55:13 +01:00 |
|
aldelaro5
|
f0aa9b3751
|
Reorganise a ton of logs level
Most of this commits changes performance decreasing logs from info to debug and also cleans up innacurate levels.
|
2016-10-01 15:50:28 -04:00 |
|
EmptyChaos
|
aa16282516
|
Core: Change CoreTiming event key from int to EventType*
Replace 'int' keys with something that carries type information.
Performance is neutral.
|
2016-09-03 14:55:44 +10:00 |
|
Jules Blok
|
9fb6f93ca1
|
PixelEngine: Add missing static specifier for s_token_finish_mutex.
|
2016-09-01 17:28:48 +02:00 |
|
Léo Lam
|
c1184957a5
|
Run clang-format on missed files
`clang-format`s files that lint missed because of the bug. Fortunately,
not much.
|
2016-08-11 21:14:39 +02:00 |
|
JosJuice
|
3443a10030
|
CoreTiming: Merge ScheduleEvent variants into one function
Now Core::IsCPUThread() only gets called once when using the AnyThread
variant. Also, I think the enum approach makes calling code clearer.
|
2016-08-11 12:45:57 +02:00 |
|
degasus
|
82bdc4ef86
|
PixelEngine: Delay token updates by events.
To still get a speedup, mark if already an event is queued.
If so, don't raise a new event.
|
2016-08-10 13:24:57 +02:00 |
|
degasus
|
a051db9792
|
PixelEngine: Cleanup PE Token.
This also affects the behavior a bit, it should now fit better to the one of the commonly more used PE Finish flag.
|
2016-08-10 10:07:53 +02:00 |
|
degasus
|
367e1b4d4c
|
PixelEngine: Drop write-only variables.
|
2016-08-10 10:07:53 +02:00 |
|
Pierre Bourdon
|
3570c7f03a
|
Reformat all the things. Have fun with merge conflicts.
|
2016-06-24 10:43:46 +02:00 |
|
Scott Mansell
|
5e50c37c13
|
Alternative fix: promote cycleslate to an s64 everywhere.
Also changed a few functions to be static.
|
2016-04-10 02:13:06 +12:00 |
|
Lioncash
|
32ce2be2bf
|
Fifo: Make g_use_deterministic_gpu_thread a TU-local variable
|
2016-01-25 05:24:03 -05:00 |
|
Lioncash
|
d9fec92628
|
VideoCommon: Header cleanup
Also remedies places where the video backends and core rely on things
being indirectly included.
|
2016-01-17 20:11:45 -05:00 |
|
degasus
|
5f244abf28
|
Fifo: Create a "Fifo" namespace.
|
2016-01-12 23:28:26 +01:00 |
|
degasus
|
c375111076
|
Options: merge SCoreStartupParameter into SConfig
|
2015-06-12 19:07:45 +02:00 |
|
comex
|
9c63b78397
|
Fix indeterminism in GPU thread mode.
|
2015-06-06 02:14:06 -04:00 |
|
Lioncash
|
1ba3b4e7ac
|
CommandProcessor: Replace volatile usages with atomics
Also remove said variables from being globals.
|
2015-05-27 03:53:29 -04:00 |
|
Lioncash
|
ec03196267
|
PixelEngine: Replace volatile usages with atomics
Also removes two unused volatile variables.
|
2015-05-27 02:39:55 -04:00 |
|
Tillmann Karras
|
30ebb2459e
|
Set copyright year to when a file was created
|
2015-05-25 13:22:31 +02:00 |
|
Tillmann Karras
|
cefcb0ace9
|
Update license headers to GPLv2+
|
2015-05-25 13:22:31 +02:00 |
|
Ingve Skåra
|
5799824b22
|
Fix dead link
|
2015-05-01 21:42:50 +02:00 |
|
degasus
|
b020ae1c5d
|
Fifo: rewrite sync on idle skipping hack
Now it's done without a busy loop
|
2015-04-06 12:35:35 +02:00 |
|
magumagu
|
47be9d8e6b
|
Clean up usage of ScheduleEvent_Threadsafe.
|
2015-01-30 14:48:23 -08:00 |
|
degasus
|
c211450b99
|
OGL: implement bounding box support with ssbo
This implemention tries to be as accurate as the old SW implemention, but it will remove the dependcy of our vertexloader on videosw.
|
2014-11-17 21:20:32 +01:00 |
|