Matthew Griffin
bb70b349ce
Merging CL 2804086 from //UE4/Release-4.11 to Dev-Main (//UE4/Dev-Main) to isolate copyright update
...
#lockdown Nick.Penwarden
[CL 2819020 by Matthew Griffin in Main branch]
2016-01-07 08:17:16 -05:00
Mark Satterthwaite
d680a8702b
Reset OpenGL timestamp queries in EndRenderQuery so that the result is recached. This code was broken in CL #2489182 by removing the RHIResetRenderQuery call that was essential for them to work in their previous guise.
...
[CL 2610323 by Mark Satterthwaite in Main branch]
2015-07-03 07:01:35 -04:00
Frank Fella
62629773a5
Prevent a crash on shutdown in windows in open gl by setting the current gl display context to null when the current device context is being released back to the system. This also required a small change to frame profiling to guard against the null context, and a change to the slate font texture which could end up processing a texture with a null context.
...
[CL 2553538 by Frank Fella in Main branch]
2015-05-15 17:01:47 -04:00
Gil Gribb
c8c3d793ea
UE4 - remove rhimethods.h and all of the macro stuff relating to that
...
[CL 2524145 by Gil Gribb in Main branch]
2015-04-24 07:50:10 -04:00
Gil Gribb
9429bc3ef4
UE4 - Demacroize the RHI, step 1. Eliminate DYNAMIC_CAST_D3D11RESOURCE et al
...
[CL 2517876 by Gil Gribb in Main branch]
2015-04-20 13:30:27 -04:00
Gil Gribb
a6344aaf0b
UE4 - remove several ifdefs related to parallel rendering making it available for DX12 and any PC RHI
...
[CL 2489182 by Gil Gribb in Main branch]
2015-03-24 08:49:41 -04:00
Dmitry Rekman
67287cc949
Allocate GL queries on heap.
...
(Merging CL 2419951 from UT branch, fixes issues with r.RHICmdBypass 0).
[CL 2430394 by Dmitry Rekman in Main branch]
2015-02-03 15:24:41 -05:00
Keith Judge
a2f0ebf6a4
Optimize new Xbox One query system to use a single GPU fence per batch, rather than a fence per query.
...
[CL 2405079 by Keith Judge in Main branch]
2015-01-13 15:07:43 -05:00
Ben Marsh
149375b14b
Update copyright notices to 2015.
...
[CL 2379638 by Ben Marsh in Main branch]
2014-12-07 19:09:38 -05:00
Ben Marsh
5bb8828252
More fixes for doxygen warnings.
...
[CL 2368556 by Ben Marsh in Main branch]
2014-11-24 12:52:19 -05:00
Niklas Smedberg
bb8f417304
Support for OpenGL ES 3.1 + Android Extension Pack
...
[CL 2303212 by Niklas Smedberg in Main branch]
2014-09-18 17:49:40 -04:00
Mark Satterthwaite
6fd74f8d80
Wrap glFlush so that on OS X we always call glFlushRenderAPPLE which is faster, while still sufficient for these calls.
...
#codereview michael.trepka
[CL 2251430 by Mark Satterthwaite in Main branch]
2014-08-11 10:55:35 -04:00
Peter Sauerbrei
b90b75fd9a
fix flush bit for iOS in a different manner
...
#ue4
#ios
#codereview mark.satterthwaite
[CL 2074162 by Peter Sauerbrei in Main branch]
2014-05-15 10:12:36 -04:00
Mark Satterthwaite
009f0447f5
Put the GL_SYNC_FLUSH_COMMANDS_BIT back when calling FOpenGL::ClientWaitSync for the benefit of iOS.
...
#codereview michael.trepka, daniel.wright
[CL 2073155 by Mark Satterthwaite in Main branch]
2014-05-14 14:51:57 -04:00
Mark Satterthwaite
a18355f075
Fix use of OpenGL sync objects across different contexts - they must be flushed to the GPU before attempting to wait on them on a different context. Flushing the context after issuing as suggested by Apple which means we shouldn't need to do so when waiting on the sync object.
...
#codereview michael.trepka, niklas.smedberg
[CL 2072849 by Mark Satterthwaite in Main branch]
2014-05-14 09:12:54 -04:00
Niklas Smedberg
788e586345
Merging updates for OpenGL4
...
- ARB_vertex_attrib_binding support
- ARB_buffer_storage support
- ARB_texture_view enhanced support (stencil texture views)
- Re-enable redix sort on OpenGL
- Depth bounds test support
- NVX_gpu_memory_info support
- ARB_tessellation_shader support
[CL 2060769 by Niklas Smedberg in Main branch]
2014-04-30 23:51:07 -04:00
UnrealBot
db494a6e69
Engine source (Main branch up to CL 2037954)
2014-04-02 18:09:23 -04:00
Tim Sweeney
324683ce78
Engine source (Main branch up to CL 2026164)
2014-03-14 14:13:41 -04:00