Thomas Harte
|
0dae608da5
|
Embraces std::make_[unique/shared] in place of .reset(new .
|
2019-12-23 21:31:46 -05:00 |
|
Thomas Harte
|
24fb95291a
|
Reverts to support a full RGBA colour buffer.
|
2019-03-07 19:22:40 -05:00 |
|
Thomas Harte
|
5660007221
|
Experimentally introduces adaptive quality intermediate buffers.
|
2019-03-05 21:41:20 -05:00 |
|
Thomas Harte
|
641e349f33
|
Switches to an 8bpp stencil, for Nvidia compatibility.
|
2019-03-03 20:38:24 -05:00 |
|
Thomas Harte
|
8f2abab0d9
|
Ensures texture targets are initially clear.
|
2019-02-25 21:55:14 -05:00 |
|
Thomas Harte
|
e0751af56d
|
Handles the 0 return case.
|
2019-02-18 21:56:49 -05:00 |
|
Thomas Harte
|
3979faf43b
|
Gets more explicit about potential causes of failure.
|
2019-02-18 21:53:35 -05:00 |
|
Thomas Harte
|
8ecf885629
|
Attempts to put in better OpenGL safety rails.
|
2019-02-18 10:29:40 -05:00 |
|
Thomas Harte
|
a5a3769a0f
|
Reaches for conceptual const correctness.
|
2018-11-23 22:33:28 -05:00 |
|
Thomas Harte
|
97c5ee6c0a
|
Corrects stencil buffer creation, and edges towards using it for [guaranteed] full-screen decay.
|
2018-11-18 22:22:43 -05:00 |
|
Thomas Harte
|
75bc0e451d
|
Reintroduces the accumulation texture.
Disables automatic clearing of the texture target, as the profiler indicates the vector instantiation to be a huge time sink.
|
2018-11-18 21:39:11 -05:00 |
|
Thomas Harte
|
c173777d12
|
Extends TextureTarget so that targets can be created with a one-bit stencil.
|
2018-11-17 15:51:12 -05:00 |
|
Thomas Harte
|
be12d78c83
|
Corrects vertical event announcement, and adjusts namespaces for OpenGL primitives.
|
2018-11-11 15:11:32 -05:00 |
|
Thomas Harte
|
7881e40e0b
|
Shuffles the OpenGL primitives into their own collection.
|
2018-11-07 19:11:01 -05:00 |
|