kaetemi
|
58590a9e7e
|
Fix offscreen rendering mode
--HG--
branch : develop
|
2014-12-09 23:06:08 +01:00 |
|
kaetemi
|
fef6543e0c
|
Fix bug causing patch painter fail to open more than once
--HG--
branch : develop
|
2014-11-19 16:30:14 +01:00 |
|
dfighter1985
|
c6df57adf1
|
Initialize struct member before use...
--HG--
branch : develop
|
2014-09-27 18:20:29 +02:00 |
|
kaetemi
|
c1b8ea9bd0
|
Backed out incomplete changes to GL driver
--HG--
branch : develop
|
2014-09-18 11:31:19 +02:00 |
|
kaetemi
|
d12ccf194e
|
Merge with develop
--HG--
branch : multipass-stereo
|
2014-09-12 15:19:12 +02:00 |
|
kervala
|
ff370bb49f
|
Changed: Code formatting
|
2014-09-05 15:42:53 +02:00 |
|
kervala
|
bb324e80b4
|
Fixed: Use ...ARBPROC declarations for ARB_occlusion_query (to fix a conflict with official OpenGL headers under Mac OS X)
|
2014-08-27 11:19:20 +02:00 |
|
kaetemi
|
aff0cab54e
|
GL: Fix switch from different resolution fullscreen to borderless display
--HG--
branch : multipass-stereo
|
2014-08-07 04:45:14 +02:00 |
|
kaetemi
|
e2bfb5d542
|
Clean handling of display mode switching in client
--HG--
branch : multipass-stereo
|
2014-08-07 04:36:51 +02:00 |
|
kaetemi
|
400f479fe1
|
GL: Handle borderless fullscreen to specified monitor internally
--HG--
branch : multipass-stereo
|
2014-08-07 04:18:17 +02:00 |
|
kaetemi
|
7c39f7d33b
|
Specify monitor when changing display mode
--HG--
branch : multipass-stereo
|
2014-08-07 01:04:58 +02:00 |
|
kaetemi
|
339c8b8dfa
|
3D: Render target matrix context fix
--HG--
branch : multipass-stereo
|
2014-08-05 02:21:30 +02:00 |
|
kaetemi
|
f59de199cf
|
Fix crash on AMD with legacy clouds
--HG--
branch : multipass-stereo
|
2014-08-04 01:05:53 +02:00 |
|
kaetemi
|
6c3bcc2439
|
Merge with default
--HG--
branch : multipass-stereo
|
2014-08-03 22:15:39 +02:00 |
|
kaetemi
|
1c67d6ec0f
|
GL: Occlusion query bugfix
|
2014-08-03 22:15:12 +02:00 |
|
kaetemi
|
6a21d0503c
|
3D: Cleanup bloom effect
--HG--
branch : multipass-stereo
|
2014-08-03 21:09:55 +02:00 |
|
kaetemi
|
78ce8f4f25
|
GL: Share depth and stencil to get similar behaviour to D3D driver
--HG--
branch : multipass-stereo
|
2014-08-03 18:59:19 +02:00 |
|
kaetemi
|
61f97fae40
|
Fix issue with render target in OpenGL when size not specified
--HG--
branch : multipass-stereo
|
2014-07-31 17:41:56 +02:00 |
|
kaetemi
|
22d03c5f79
|
Mode2D selection
--HG--
branch : multipass-stereo
|
2014-07-31 03:53:38 +02:00 |
|
kaetemi
|
496f7f268c
|
Trash DirectInput
--HG--
branch : game-device
|
2014-07-12 17:17:24 +02:00 |
|
kaetemi
|
f281622d47
|
Trash DirectInput
--HG--
branch : game-device
|
2014-07-08 22:21:11 +02:00 |
|
kaetemi
|
353c74ff21
|
Don't enforce native fragment programs on modern hardware. Fixes water for the open source ATI/AMD driver, which reports fragment programs as not native (as they are translated to modern hardware).
|
2014-06-21 06:41:14 +02:00 |
|
kaetemi
|
93e97c56cd
|
Implement occlusion queries for AMD/ATI in the OpenGL driver
|
2014-06-19 21:49:33 +02:00 |
|
kaetemi
|
43be0fd2a5
|
Fix D3D driver compile under MinGW
|
2014-06-18 16:29:02 +02:00 |
|
kaetemi
|
f4fd8bb669
|
Fix linking of OpenGL driver under MinGW
|
2014-06-18 01:21:05 +02:00 |
|
kaetemi
|
ad0bf64b18
|
Cleanup extension initialization
|
2014-06-05 15:03:09 +02:00 |
|
kaetemi
|
766cace955
|
Implement volatile vertex buffer for opengl driver, should provide considerable performance improvements for particle systems. Needs additional testing.
|
2014-06-04 18:59:54 +02:00 |
|
kervala
|
ed1a84c99b
|
Changed: Updated OpenGL and OpenGL ES headers
--HG--
branch : compatibility
|
2014-04-17 10:44:03 +02:00 |
|
kervala
|
831758beb1
|
Fixed: nglXSwapIntervalEXT return type should be void
--HG--
branch : compatibility
|
2014-04-17 10:16:30 +02:00 |
|
kervala
|
8f6c32bd69
|
Backed out changeset: 3937923211ec
--HG--
branch : compatibility
|
2014-03-29 12:45:22 +01:00 |
|
kervala
|
c83afd649d
|
Changed: Replaced some Mac OS X warnings by TODO comments
--HG--
branch : compatibility
|
2014-03-27 16:36:00 +01:00 |
|
kervala
|
81881a583f
|
Fixed: Switch not handled warnings
--HG--
branch : compatibility
|
2014-03-27 15:53:19 +01:00 |
|
kervala
|
8fa24eeb4e
|
Fixed: Warnings with clang: wrong ! and == operators order
--HG--
branch : compatibility
|
2014-03-27 15:50:58 +01:00 |
|
kervala
|
7ab7952dbd
|
Changed: Removed useless definitions
--HG--
branch : compatibility
|
2014-03-27 13:39:46 +01:00 |
|
kervala
|
ee87716aa0
|
Changed: Updated OpenGL headers
--HG--
branch : compatibility
|
2014-03-27 13:39:16 +01:00 |
|
kervala
|
a77bddf265
|
Changed: Give priority to ARB extensions in tests
--HG--
branch : compatibility
|
2014-03-26 14:36:00 +01:00 |
|
kervala
|
d4fb36d1eb
|
Changed: Detect available video memory with OpenGL extensions
--HG--
branch : compatibility
|
2014-03-26 14:34:07 +01:00 |
|
kervala
|
3e30929867
|
Changed: Use OpenGL ES functions prototypes from official headers
--HG--
branch : compatibility
|
2014-03-26 14:32:00 +01:00 |
|
kervala
|
406df1c59c
|
Changed: Optimize OpenGL driver PCH
--HG--
branch : compatibility
|
2014-03-26 14:31:32 +01:00 |
|
kervala
|
713c07e1e6
|
Changed: Use OpenGL functions prototypes from official headers
Fixed: glDeleteObjectBufferATI replaced by glFreeObjectBufferATI since 2002
--HG--
branch : compatibility
|
2014-03-26 14:14:36 +01:00 |
|
botanic
|
e728daa7cd
|
Add CMAKE option and NVIDIA PerfHUD support
|
2014-02-07 19:49:40 -08:00 |
|
kervala
|
b96ad682f5
|
Fixed: Compilation under Mac OS X
|
2013-11-13 22:23:24 +01:00 |
|
kervala
|
af1721a0a4
|
Changed: Don't need to change _PolygonSmooth if value is the same
|
2013-11-13 21:55:14 +01:00 |
|
kervala
|
166607f644
|
Changed: Implement VSync under Mac OS X
|
2013-11-13 21:54:45 +01:00 |
|
kervala
|
d8a6c9f966
|
Fixed: Warning with clang
|
2013-11-13 21:40:41 +01:00 |
|
kervala
|
b7082644f0
|
Changed: Updated OpenGL registry
|
2013-11-13 20:31:08 +01:00 |
|
kaetemi
|
3b4730c890
|
Fix warnings
|
2013-09-27 01:32:01 +02:00 |
|
kervala
|
bb7297f260
|
Fixed: Wrong variable used to compute array length
|
2013-09-22 13:23:03 +02:00 |
|
kervala
|
b7ddc2c0d2
|
Fixed: OpenGL ES driver compilation
|
2013-09-22 13:20:53 +02:00 |
|
kaetemi
|
3c099397d8
|
Update supportVertexProgram calls
|
2013-09-14 16:43:36 +02:00 |
|
kaetemi
|
6dfc8d0a00
|
Rename
--HG--
branch : multipass-stereo
|
2013-09-14 00:46:10 +02:00 |
|
kaetemi
|
973215e1d0
|
Cleanup
--HG--
branch : multipass-stereo
|
2013-09-14 00:36:06 +02:00 |
|
kaetemi
|
f9c9c1836a
|
Use named uniform indices for lighted vertex program
--HG--
branch : multipass-stereo
|
2013-09-13 21:31:47 +02:00 |
|
kaetemi
|
278e19743c
|
Do not use old interface here
--HG--
branch : multipass-stereo
|
2013-09-13 17:17:11 +02:00 |
|
kaetemi
|
9d93ae51a3
|
Fixes for d3d
--HG--
branch : multipass-stereo
|
2013-09-13 17:08:56 +02:00 |
|
kaetemi
|
21a70b4211
|
Update d3d implementation and add some debugging code
--HG--
branch : multipass-stereo
|
2013-09-11 01:12:37 +02:00 |
|
kaetemi
|
e8d77e23e0
|
Rename of a d3d specific class
--HG--
branch : multipass-stereo
|
2013-09-10 19:53:41 +02:00 |
|
kaetemi
|
88cbc2f82b
|
Simplify
--HG--
branch : multipass-stereo
|
2013-09-10 15:59:31 +02:00 |
|
kaetemi
|
abafc9b1ef
|
Adjust landscape vertex program to use new interface
--HG--
branch : multipass-stereo
|
2013-09-10 15:42:42 +02:00 |
|
kaetemi
|
32809d646a
|
Set driver parameters
--HG--
branch : multipass-stereo
|
2013-09-10 02:01:57 +02:00 |
|
kaetemi
|
64643e564b
|
Some fixes
--HG--
branch : multipass-stereo
|
2013-09-10 01:29:53 +02:00 |
|
kaetemi
|
0429e67903
|
Use CSmartPtr for vertex program
--HG--
branch : multipass-stereo
|
2013-09-10 00:31:26 +02:00 |
|
kaetemi
|
8f4fe87b7b
|
Set params from storage
--HG--
branch : multipass-stereo
|
2013-09-09 23:39:18 +02:00 |
|
kaetemi
|
e3dead19e4
|
Replace temporary CMaterial code
--HG--
branch : multipass-stereo
|
2013-09-09 21:44:14 +02:00 |
|
kaetemi
|
ac2e087fbf
|
Cleanup abstract gpu program interface
--HG--
branch : multipass-stereo
|
2013-09-09 18:33:38 +02:00 |
|
kaetemi
|
0d743d7f37
|
Implement new driver interface in Direct3D driver
--HG--
branch : multipass-stereo
|
2013-09-09 16:36:29 +02:00 |
|
kaetemi
|
81876009d3
|
Implement new driver interface in OpenGL driver
--HG--
branch : multipass-stereo
|
2013-09-09 14:43:10 +02:00 |
|
kaetemi
|
05583d134a
|
Cleanup driver interface
--HG--
branch : multipass-stereo
|
2013-09-08 21:57:27 +02:00 |
|
kaetemi
|
ee0396bd6f
|
Implement new gpu program interface in direct3d driver
--HG--
branch : multipass-stereo
|
2013-09-07 22:00:07 +02:00 |
|
kaetemi
|
350b580085
|
Implement new gpu program interface in opengl driver
--HG--
branch : multipass-stereo
|
2013-09-07 21:30:40 +02:00 |
|
kaetemi
|
96b2df8405
|
Merge with default
--HG--
branch : multipass-stereo
|
2013-08-01 23:02:49 +02:00 |
|
kaetemi
|
1c3fbf0256
|
Improve performance of UsedTexture debugging info in OpenGL driver
--HG--
branch : kaetemi-optimize
|
2013-07-29 03:41:10 +02:00 |
|
kaetemi
|
d13da7a398
|
Prefer NPOT texture over RECT texture
--HG--
branch : multipass-stereo
|
2013-07-02 18:43:15 +02:00 |
|
kaetemi
|
7766116494
|
Fix a render target issue, see #43
--HG--
branch : multipass-stereo
|
2013-07-02 00:53:45 +02:00 |
|
kaetemi
|
78179ed809
|
Rename some functions to follow the same naming convention of others
--HG--
branch : multipass-stereo
|
2013-06-19 23:49:39 +02:00 |
|
kaetemi
|
ad5b60963f
|
Cleanup
--HG--
branch : multipass-stereo
|
2013-06-19 23:34:40 +02:00 |
|
kaetemi
|
be33bbc70f
|
Add support for fp40 with opengl
--HG--
branch : multipass-stereo
|
2013-06-19 22:41:03 +02:00 |
|
kaetemi
|
f278ac7638
|
Activate textures for postprocessing material under direct3d
--HG--
branch : multipass-stereo
|
2013-06-19 21:16:13 +02:00 |
|
kaetemi
|
9b0b1008ff
|
Fix linux compile
--HG--
branch : multipass-stereo
|
2013-06-19 16:18:09 +02:00 |
|
kaetemi
|
dfb110b387
|
Add function to check which pixel program profiles are available on a driver
--HG--
branch : multipass-stereo
|
2013-06-19 05:03:47 +02:00 |
|
kaetemi
|
1c3fc17d91
|
Cleanup more unneeded code
--HG--
branch : multipass-stereo
|
2013-06-19 02:36:57 +02:00 |
|
kaetemi
|
4200483383
|
Removed unneeded parser related code from the opengl pixel program implementation
--HG--
branch : multipass-stereo
|
2013-06-19 02:33:19 +02:00 |
|
kaetemi
|
197c0687d9
|
Add direct3d diff for old nevrax pixel program code, marked a todo in the comments
--HG--
branch : multipass-stereo
|
2013-06-19 02:10:38 +02:00 |
|
kaetemi
|
f08de2dcdc
|
Added diff to opengl driver for old nevrax pixel program code, marked todos in comments
--HG--
branch : multipass-stereo
|
2013-06-19 02:01:12 +02:00 |
|
kaetemi
|
16d47d742f
|
Add some files from old nevrax shader code for exposing pixel programs in the drivers
--HG--
branch : multipass-stereo
|
2013-06-19 01:14:30 +02:00 |
|
kaetemi
|
f63a275f2b
|
Backed out changeset ea4b76b7213a, bad approach
--HG--
branch : multipass-stereo
|
2013-06-19 01:03:20 +02:00 |
|
kaetemi
|
87c30bceea
|
Add info structure for multipass camera rendering effects #43
--HG--
branch : multipass-stereo
|
2013-06-16 20:48:17 +02:00 |
|
kervala
|
671827225d
|
Changed: French comments translated to English
|
2013-02-11 22:24:48 +01:00 |
|
kervala
|
45c8b20f39
|
Changed: Typo fixes (thanks to Vagrant!)
|
2013-02-08 13:17:44 +01:00 |
|
kervala
|
c53d1fb301
|
Changed: OpenGL headers not being found by PCH
|
2013-01-09 09:29:15 +01:00 |
|
kervala
|
af366070ea
|
Changed: Simplification of OpenGL ES driver
|
2012-12-06 10:48:46 +01:00 |
|
kervala
|
9483b7f170
|
Changed: Updated OpenGL registries
|
2012-12-06 09:39:53 +01:00 |
|
kervala
|
1715470910
|
Changed: Display HRESULT when D3DXCreateEffect fails
|
2012-12-03 09:37:21 +01:00 |
|
kervala
|
95cb41465a
|
Changed: NPOT textures finally don't need that in D3D
|
2012-10-27 18:44:38 +02:00 |
|
kervala
|
0d782993f9
|
Fixed #1: Implement anisotropic filtering for textures
|
2012-10-27 17:46:13 +02:00 |
|
kervala
|
100befeb1b
|
Changed: Minor changes
|
2012-10-27 16:39:06 +02:00 |
|
kervala
|
7c024fb479
|
Changed: Simplify OpenGL ES driver by using some aliases
|
2012-10-27 16:27:13 +02:00 |
|
kervala
|
bced63993b
|
Changed: #573 Add anti-aliasing to the OpenGL Driver
|
2012-10-17 11:05:51 +02:00 |
|
kervala
|
9a5b97dfff
|
Fixed: Compilation under Mac OS X
|
2012-10-05 20:36:10 +02:00 |
|
kervala
|
3a3fb5ea1a
|
Changed: Added zbuffer formats (commented)
|
2012-09-26 12:47:13 +02:00 |
|