Philip Goto
|
36bece4cf1
|
Destroy _scaledScreenTexture on destroying hardware engine
|
2017-11-06 23:05:21 +01:00 |
|
Philip Goto
|
6377ac7bfb
|
Create enum for scale quality
|
2017-11-06 23:05:21 +01:00 |
|
Philip Goto
|
b66df2d6db
|
Add smooth nearest neighbor scaling
This commit implements smooth nearest neighbor scaling, this scaling method looks sharper than linear scaling and not deformed like NN scaling.
|
2017-11-06 23:05:21 +01:00 |
|
Michał Janiszewski
|
00fd18809c
|
Move extern "C" {} blocks to headers (#6282)
|
2017-09-18 17:05:28 +02:00 |
|
Ted John
|
3f1991804a
|
Add debug option to show dirty blocks
|
2017-08-31 22:36:15 +01:00 |
|
Michał Janiszewski
|
d698ad1100
|
Convert NULL -> nullptr in C++
|
2017-08-15 11:51:56 +02:00 |
|
Michał Janiszewski
|
70793f65a5
|
Verify queried renderer information
|
2017-07-28 08:06:11 +02:00 |
|
Ted John
|
01b0047675
|
Invert Painter dependency
Make painter call into the drawing engine, rather than the drawing engine create and call the painter.
|
2017-07-16 23:25:11 +01:00 |
|
Ted John
|
cb884dad11
|
Refactor rct2_draw to a new Painter class
Right now this is created for each drawing engine, but should eventually be a dependency into them.
|
2017-07-16 23:25:11 +01:00 |
|
Michael Steenbeek
|
44af1653a6
|
Replace 'center' with 'centre' (#5745)
|
2017-06-30 23:11:28 +01:00 |
|
Ted John
|
5bb48f3539
|
Move SDL part of lightfx blend to drawing engine
|
2017-06-10 22:18:54 +01:00 |
|
Ted John
|
90aad2e2ec
|
Use rct_palette instead of SDL
|
2017-06-10 22:18:54 +01:00 |
|
Ted John
|
fc899d15ef
|
Remove SDL_Window from IDrawingEngine and UiContext
|
2017-06-10 22:18:54 +01:00 |
|
Ted John
|
0ad2c075e5
|
Separate hardware display drawing engine from software
|
2017-06-10 15:48:05 +01:00 |
|