Jules Blok
|
086f839435
|
DriverDetails: Make the bug identifiers humanly readable.
|
2016-10-31 15:02:08 +01:00 |
|
Lioncash
|
e01c143379
|
Common: namespace MemoryUtil
|
2016-08-07 13:03:07 -04:00 |
|
Pierre Bourdon
|
3570c7f03a
|
Reformat all the things. Have fun with merge conflicts.
|
2016-06-24 10:43:46 +02:00 |
|
degasus
|
bca0e06a95
|
OGL: Use coherent mapping on Qualcomm devices.
|
2016-05-11 23:55:28 +02:00 |
|
Lioncash
|
d20ba76ab3
|
StreamBuffer: Make factory function return a std::unique_ptr
|
2015-12-21 10:21:38 -05:00 |
|
Lioncash
|
ec71452706
|
StreamBuffer: Correct function casing
|
2015-12-21 10:09:03 -05:00 |
|
Lioncash
|
1eea95a5be
|
StreamBuffer: Use std::array for fences
|
2015-12-21 10:07:56 -05:00 |
|
Scott Mansell
|
95f3c956a8
|
Move GL interface code out of the OpenGL video backend.
|
2015-09-22 00:36:45 +12:00 |
|
Tillmann Karras
|
cefcb0ace9
|
Update license headers to GPLv2+
|
2015-05-25 13:22:31 +02:00 |
|
Stevoisiak
|
cb86db7b68
|
Minor consistency changes
Mostly small changes, like capitalization and spelling
|
2015-01-12 15:18:18 -05:00 |
|
Fiora
|
94c20db369
|
Rename Log2 and add IsPow2 to MathUtils for future use
Also remove unused pow2/pow2f functions.
|
2014-09-08 20:15:45 -07:00 |
|
Sonicadvance1
|
e32b2e1771
|
Work around Intel's failings with with buffer_storage
|
2014-09-04 19:03:49 -05:00 |
|
Lioncash
|
960b54670c
|
OGL: Fix brace and body placements
Also got rid of void argument specifiers. These are a carryover from C.
|
2014-08-15 14:12:29 -04:00 |
|
Justin Chadwick
|
43dcbe0a73
|
Change the comments to be more detailed.
|
2014-07-04 08:00:49 -04:00 |
|
Justin Chadwick
|
30f93ab418
|
Place pinned memory as top priority
|
2014-07-03 20:35:13 -04:00 |
|
degasus
|
d9eafd94a2
|
OGL-StreamBuffer: replace size_t with u32
Yes, this matters.
We align our buffer all the the time which needs a division. u64 divisions are just so slow.
|
2014-06-05 13:33:50 +02:00 |
|
degasus
|
606e46ba8d
|
OGL-StreamBuffer: move alignment to caller
Only the caller know if alignment is needed at all, so it can be skipped now.
|
2014-06-05 13:32:13 +02:00 |
|
degasus
|
02a4e3d70f
|
OGL-StreamBuffer: make the SLOT calculation much easier
The size of the buffer is now power of 2, so we can use a shift instead of a division.
This was at about 2% of the global CPU usage.
|
2014-06-05 13:32:13 +02:00 |
|
degasus
|
d81d2e8915
|
OGL-StreamBuffer: allocate fences in StreamBuffer directly
|
2014-06-05 13:32:13 +02:00 |
|
degasus
|
0688cfdaef
|
OGL-StreamBuffer: don't use coherent mapping
Coherent mapping seems to be much slower on fermi gpus.
|
2014-06-05 12:18:44 +02:00 |
|
magumagu
|
812ff4686b
|
OpenGL backend: remove useless header Globals.h.
The header has no content, so it can can just be deleted.
|
2014-04-12 19:25:37 -07:00 |
|
Pierre Bourdon
|
664c8d30a0
|
Remove all trailing whitespaces from our codebase.
|
2014-03-29 11:05:44 +01:00 |
|
Matthew Parlane
|
31cfc73a09
|
Fixes spacing for "for", "while", "switch" and "if"
Also moved && and || to ends of lines instead of start.
Fixed misc vertical alignments and some { needed newlining.
|
2014-03-11 00:35:07 +13:00 |
|
Tillmann Karras
|
d802d39281
|
clang-modernize -use-nullptr
and s/\bNULL\b/nullptr/g for *.cpp/h/mm files not compiled on my machine
|
2014-03-09 21:14:26 +01:00 |
|
Tillmann Karras
|
f28116b7da
|
clang-modernize -add-override
|
2014-03-09 21:12:01 +01:00 |
|