Jupeyy
|
463944b143
|
fix code pattern mistakes and warnings
|
2017-09-27 14:52:06 +02:00 |
|
Jupeyy
|
91216fb90c
|
reduce upload size by normalizing color values, fix slow upload for some
iGPUs and force old opengl context, if issueinit fails
|
2017-09-27 12:16:34 +02:00 |
|
Jupeyy
|
a85f542d1d
|
only use 4x2 matrix
|
2017-09-27 12:15:30 +02:00 |
|
Jupeyy
|
31844d3353
|
set max width for custom text texture upload and fixing alignments for
texture updates
|
2017-09-15 03:01:26 +02:00 |
|
Jupeyy
|
f2820ea392
|
use 4*4 array instead of declearing a full matrix class
|
2017-09-14 19:47:04 +02:00 |
|
Jupeyy
|
b6e4b4b4a6
|
detach shaders automatically after linking
|
2017-09-14 19:34:14 +02:00 |
|
Jupeyy
|
4fec86a354
|
support old opengl version with only 2 vertex coordinates
|
2017-09-14 08:03:33 +02:00 |
|
Jupeyy
|
3bdd8c19ac
|
delete primitive index buffer at shutdown too
|
2017-09-14 03:54:22 +02:00 |
|
Jupeyy
|
1df1731b01
|
use glDeleteVertexArrays instead of glDeleteBuffers
|
2017-09-14 03:50:42 +02:00 |
|
Jupeyy
|
211f8a6b11
|
only allow changing to use single/multiple texture units at restart
|
2017-09-14 02:58:13 +02:00 |
|
Jupeyy
|
77b3c39553
|
allow disabling texture unit optimization by command, also use
drawelements instead of drawarrays for quads
|
2017-09-14 02:49:35 +02:00 |
|
Jupeyy
|
5c7c09d380
|
fixing most wrong code pattern
|
2017-09-13 20:33:58 +02:00 |
|
Jupeyy
|
a3658e5526
|
store alpha textures always as RGBA
|
2017-09-13 18:32:08 +02:00 |
|
Jupeyy
|
5f2ccf2960
|
add support for buffer objects and vertex object, and its draw calls
|
2017-09-12 20:07:38 +02:00 |
|
Jupeyy
|
1053bc735d
|
initial port to opengl3.3 (without any optimazations)
|
2017-09-02 15:24:07 +02:00 |
|
def
|
705349f2e5
|
Clean up and fix semaphores and threading
|
2017-08-31 19:18:07 +02:00 |
|
def
|
5ad633ef26
|
No success with Windows fixes, have to delay until someone with a
Windows computer can look into it
|
2017-07-15 17:29:57 +02:00 |
|
def
|
49eb0128f2
|
Windows cleanup
|
2017-07-15 16:38:40 +02:00 |
|
def
|
1e3476e8bd
|
Opposite manifest setting
|
2017-07-15 16:18:18 +02:00 |
|
def
|
78dc5aa959
|
Another Windows DPI try
|
2017-07-15 15:31:53 +02:00 |
|
Dennis Felsing
|
38eacf21b7
|
Next try for Windows
|
2017-07-11 14:37:12 +02:00 |
|
Dennis Felsing
|
6a90b00b0b
|
Types
|
2017-07-11 14:25:53 +02:00 |
|
Dennis Felsing
|
d6f6095358
|
Types
|
2017-07-11 14:24:28 +02:00 |
|
Dennis Felsing
|
81c6d0b33c
|
Who doesn't enjoy fixing Windows stuff?
|
2017-07-11 14:08:03 +02:00 |
|
def
|
d0f4ffdaad
|
SDL_HINT_VIDEO_HIGHDPI_DISABLED
|
2017-07-09 19:53:02 +02:00 |
|
def
|
afe8b4dfbe
|
Or we just disable stupid highdpi...
|
2017-07-09 14:50:10 +02:00 |
|
def
|
66f6f16e81
|
Windows DPI fixes #2
|
2017-07-09 09:44:07 +02:00 |
|
def
|
2a1bf93165
|
Try to fix Windows DPI issue
|
2017-07-09 09:24:08 +02:00 |
|
necropotame
|
b8e4e5beea
|
Fix style in several places
|
2017-03-22 19:45:14 +01:00 |
|
def
|
461a09451d
|
Improve handling of multiple screens and missing screens
|
2016-05-07 23:19:46 +02:00 |
|
def
|
642e7f7671
|
Still hide window at start (fixes fullscreen in Gnome)
|
2016-05-07 21:16:31 +02:00 |
|
def
|
9bd30ce447
|
Make high-dpi screen support optional
|
2016-05-07 17:47:05 +02:00 |
|
def
|
4631a7cfa6
|
Try to enable HighDPI (untested)
|
2016-05-07 16:35:31 +02:00 |
|
def
|
340c4d2398
|
Leave it up to the WM where to position windows
|
2016-05-07 15:59:40 +02:00 |
|
def
|
c325b08087
|
Add inp_mouseold for warped mouse input
|
2016-05-07 15:59:13 +02:00 |
|
def
|
cc002d244d
|
Fix gfx_resizable to be on by default with X11
|
2016-05-01 03:28:41 +02:00 |
|
def
|
d1b87e6794
|
Fix resolution on Mac OSX (fixes #445)
|
2016-04-30 23:10:09 +02:00 |
|
def
|
644fec7e55
|
Resize window without restarting client
|
2016-04-30 17:59:58 +02:00 |
|
def
|
26c9c39004
|
Disable HighDPI displays
|
2016-04-30 03:32:01 +02:00 |
|
def
|
7a5b79e48a
|
More SDL2 graphics goodness, partially from TW master
|
2016-04-30 00:43:11 +02:00 |
|
def
|
1727dd5a72
|
Some early SDL2 Android fixes
|
2016-04-29 22:56:13 +02:00 |
|
def
|
354696afb7
|
switch between fullscreen and windowed mode without restarting the client (by oy)
|
2016-04-29 21:56:38 +02:00 |
|
def
|
ea45173612
|
Fix NotifiyWindow on Windows
|
2016-04-29 21:56:38 +02:00 |
|
def
|
3e9b8a62ce
|
Add includes for windows' getenv/putenv/free
|
2016-04-29 21:56:38 +02:00 |
|
def
|
4111acd309
|
Add WIP
|
2016-04-29 21:56:38 +02:00 |
|
def
|
8bfc0008b7
|
Hide window until OpenGL context is created
Fixes aspect ratio distortion when using multiple screens with different
aspect ratio and switching between them while starting the client
|
2016-04-29 21:56:38 +02:00 |
|
def
|
6efd028393
|
Make NotifyWindow work with SDL2
|
2016-04-29 21:56:38 +02:00 |
|
def
|
ff2a7272fa
|
Improved window grabbing: only when relative mouse mode is active
|
2016-04-29 21:56:38 +02:00 |
|
def
|
63a4c804de
|
Grab window, fixes mouse moving out of window and losing control
|
2016-04-29 21:56:38 +02:00 |
|
def
|
db8a126315
|
Merge swick's SDL2 branch
|
2016-04-29 21:55:48 +02:00 |
|