Commit Graph

758 Commits (c43b4b8bc09e65ae1f47b7be6498a49a32bb90d8)

Author SHA1 Message Date
kervala 4a1f4cd725 Changed: Use shared libs for X11 because API doesn't change
--HG--
branch : develop
9 years ago
kervala 21ada78b63 Changed: Display a warning when calling getModes if Display is NULL
--HG--
branch : develop
9 years ago
kervala ffe0571a12 Changed: Use nlwarning instead of nlerror
--HG--
branch : develop
9 years ago
kervala 72af4052ee Changed: Add getTotalVideoMemory to IDriver to query total video memory
--HG--
branch : develop
9 years ago
kervala 079ea3e5c5 Changed: Let dependencies propagate to other targets
--HG--
branch : develop
9 years ago
kervala f393554075 Backed out changeset: 0e65571cbfd1 (doesn't fix anything)
--HG--
branch : develop
9 years ago
kervala d4dd2b7264 Fixed: Getters for Anisotropic Filtering
--HG--
branch : develop
9 years ago
kervala 7a2dd18095 Changed: Add and use more constants in config.h
--HG--
branch : develop
9 years ago
kervala 520eb941b1 Changed: Simplified CMake ELSE and ENDIF
--HG--
branch : develop
9 years ago
kervala 06994f4c58 Added: RC files for NeL drivers
--HG--
branch : develop
9 years ago
kishan_grimout 83a81801ea fix crash when a shader fails to build
--HG--
branch : develop
10 years ago
kervala 4a02370266 Fixed: Crash under Linux saying you can't use X in multi-threaded environment
--HG--
branch : develop
9 years ago
kervala 817486538c Changed: Minor changes
--HG--
branch : develop
9 years ago
kervala 1d11914192 Fixed: Include AvailabilityMacros.h before using macro MAC_OS_X_VERSION_10_6
--HG--
branch : develop
9 years ago
kervala 5e07440a1e Changed: Display OpenGL version and GPU used in logs
--HG--
branch : develop
9 years ago
kervala 2f3aab5c74 Changed: Support for WGL_NV_gpu_affinity extension
--HG--
branch : develop
9 years ago
kervala d32a61d481 Changed: Updated OpenGL headers
--HG--
branch : develop
9 years ago
kervala e634e3ecf1 Fixed: Missing #endif
--HG--
branch : develop
9 years ago
kervala b56686b9b7 Changed: Release modes list under OS X
--HG--
branch : develop
9 years ago
kervala a49723178d Changed: Centralize OS X 10.6 check in NL_MAC_VERSION_10_6_UP
--HG--
branch : develop
9 years ago
kervala 2b155c2d50 Changed: Minor changes
--HG--
branch : develop
9 years ago
kervala 3ac728872e Fixed: Typos (renamed restaure to restore)
--HG--
branch : develop
9 years ago
kervala 285eeeab26 Fixed: Compilation errors when constant not defined
--HG--
branch : develop
9 years ago
kervala 1b211566bb Fixed: Unable to debug Ryzom while client is in fullscreen (bug with Windows 10?)
--HG--
branch : develop
9 years ago
kervala 12614d5ff4 Fixed: Avoid warnings of conflicts between Debug and Release DLLs
--HG--
branch : develop
9 years ago
kaetemi 7d53552979 Fix object viewer include issue
--HG--
branch : develop
10 years ago
kaetemi 5e428761c5 Fix freetype include order
WINSDK added a fttypes.h header...

--HG--
branch : develop
10 years ago
kaetemi 9a10f1413b Fix DXSDK include order
--HG--
branch : develop
10 years ago
Nimetu c760b1e3d9 Add embolden, oblique font styles (NL3D)
--HG--
branch : develop
10 years ago
kaetemi 28bcfeb01c Flag windowed application when attempting window creation using 3D driver
--HG--
branch : develop
10 years ago
kervala 4daf4f5b5f Fix #208 linking against static libX11.a
--HG--
branch : develop
10 years ago
kaetemi 221267364d Visual Studio 2013 compilation support for NL3D
--HG--
branch : develop
10 years ago
kervala e8b0765e7c Merge with hotfix
--HG--
branch : develop
10 years ago
kervala cdd35f58a1 Fixed: Warning with multichars to int conversion
--HG--
branch : hotfix
10 years ago
dfighter1985 7f35c5959a Merged in hotfix (pull request #111)
Merge hotfix

--HG--
branch : develop
10 years ago
dfighter1985 5e55a7b7bb Erm. Initialize Nel3D on other platforms too...
--HG--
branch : hotfix
10 years ago
dfighter1985 e21d926336 Merged hotfix
--HG--
branch : develop
10 years ago
dfighter1985 e311547a39 Initialize Nel3D in the Object Viewer plugin too.
--HG--
branch : hotfix
10 years ago
kervala 3aa448ba24 Changed: Replaced atoi and atof by NLMISC::fromString
--HG--
branch : develop
10 years ago
kervala 303f7d2e79 Changed: Minor changes
--HG--
branch : develop
10 years ago
kervala fad0e9af4e Fixed: Compilation with OS X SDK 10.10
--HG--
branch : develop
10 years ago
kervala e8ff07fe7d Fixed: Removed raw mouse mode for OS X too
--HG--
branch : develop
10 years ago
kervala 5b9ac59f49 Fixed: OpenGL driver compilation
--HG--
branch : develop
10 years ago
kervala 99c88bd515 Changed: Minor changes
--HG--
branch : develop
10 years ago
kervala 2869d5f1ac Fixed: OpenGL ES driver compilation
--HG--
branch : develop
10 years ago
kervala 0f22ea7777 Changed: More aliases for OpenGL ES functions and defines to simplify code
--HG--
branch : develop
10 years ago
kervala 6596af9682 Changed: Minor changes
--HG--
branch : develop
10 years ago
kaetemi 58590a9e7e Fix offscreen rendering mode
--HG--
branch : develop
10 years ago
kaetemi fef6543e0c Fix bug causing patch painter fail to open more than once
--HG--
branch : develop
10 years ago
kaetemi 0a765bde8c Fix bug causing patch painter fail to open more than once
--HG--
branch : hotfix
10 years ago
kaetemi 3edfd56c75 Implement text shade outline
--HG--
branch : develop
10 years ago
kaetemi bb9d0d91d3 Fix #207, FXAA orientation under D3D
--HG--
branch : develop
10 years ago
dfighter1985 c6df57adf1 Initialize struct member before use...
--HG--
branch : develop
10 years ago
kaetemi c1b8ea9bd0 Backed out incomplete changes to GL driver
--HG--
branch : develop
10 years ago
kaetemi d12ccf194e Merge with develop
--HG--
branch : multipass-stereo
10 years ago
kervala ff370bb49f Changed: Code formatting 10 years ago
kervala bb324e80b4 Fixed: Use ...ARBPROC declarations for ARB_occlusion_query (to fix a conflict with official OpenGL headers under Mac OS X) 11 years ago
kaetemi da5558d50a Merge with default
--HG--
branch : multipass-stereo
11 years ago
kaetemi d4b7a3cf8a Crashfix in case pacs_prim are exported into .ig 11 years ago
kaetemi 38abf2193f Project client loading screens into 3D space for HMD
--HG--
branch : multipass-stereo
11 years ago
kaetemi 38a418503d Non-functional direct to rift
--HG--
branch : multipass-stereo
11 years ago
kaetemi aff0cab54e GL: Fix switch from different resolution fullscreen to borderless display
--HG--
branch : multipass-stereo
11 years ago
kaetemi e2bfb5d542 Clean handling of display mode switching in client
--HG--
branch : multipass-stereo
11 years ago
kaetemi 400f479fe1 GL: Handle borderless fullscreen to specified monitor internally
--HG--
branch : multipass-stereo
11 years ago
kaetemi 7c39f7d33b Specify monitor when changing display mode
--HG--
branch : multipass-stereo
11 years ago
kaetemi 4e33e5cf2f Process some scene traversals only once when rendering in stereo
--HG--
branch : multipass-stereo
11 years ago
kaetemi e8a245a133 OVR: Chroma factor
--HG--
branch : multipass-stereo
11 years ago
kaetemi e61eb57fd9 OVR: Fix for debug devices
--HG--
branch : multipass-stereo
11 years ago
kaetemi 3fd358d69d OVR: Convert texture coordinates and setup rendering material
--HG--
branch : multipass-stereo
11 years ago
kaetemi 102d3653d7 3D: Ensure correct fog handling for effects
--HG--
branch : multipass-stereo
11 years ago
kaetemi 6ad1d14617 OVR: Test distortion mesh
--HG--
branch : multipass-stereo
11 years ago
kaetemi 65578ce498 OVR: Test large render target
--HG--
branch : multipass-stereo
11 years ago
kaetemi 2fbf1cb06d 3D: Set matrix modes after changing render target in effect
--HG--
branch : multipass-stereo
11 years ago
kaetemi 339c8b8dfa 3D: Render target matrix context fix
--HG--
branch : multipass-stereo
11 years ago
kaetemi 33235bdf6c OVR: Testing
--HG--
branch : multipass-stereo
11 years ago
kaetemi 2e6893fd48 OVR: Translate camera
--HG--
branch : multipass-stereo
11 years ago
kaetemi 9b79a44f8a OVR: Get orientation
--HG--
branch : multipass-stereo
11 years ago
kaetemi 262c1f84a9 OVR: Generate distortion mesh
--HG--
branch : multipass-stereo
11 years ago
kaetemi 99ea2c685c OVR: Read device descriptions
--HG--
branch : multipass-stereo
11 years ago
kaetemi f2274d2378 OVR: Iterate devices
--HG--
branch : multipass-stereo
11 years ago
kaetemi b9e10fca72 Cleanup
--HG--
branch : multipass-stereo
11 years ago
kaetemi 0488b706b2 Add placeholders for LibOVR 0.4.0 support
--HG--
branch : multipass-stereo
11 years ago
kaetemi 96bd17ae63 3D: Fix texture coords for FXAA on D3D
--HG--
branch : multipass-stereo
11 years ago
kaetemi d56047bde6 Remove debug
--HG--
branch : multipass-stereo
11 years ago
kaetemi 8a283ea518 3D: User higher quality FXAA version
--HG--
branch : multipass-stereo
11 years ago
kaetemi ec4762f669 3D: Add FXAA
--HG--
branch : multipass-stereo
11 years ago
kaetemi f59de199cf Fix crash on AMD with legacy clouds
--HG--
branch : multipass-stereo
11 years ago
kaetemi d98f1ede47 Move default render target handling to CDriverUser
--HG--
branch : multipass-stereo
11 years ago
kaetemi e88dedf00c Adjust render target handling for effects
--HG--
branch : multipass-stereo
11 years ago
kaetemi 6c3bcc2439 Merge with default
--HG--
branch : multipass-stereo
11 years ago
kaetemi 1c67d6ec0f GL: Occlusion query bugfix 11 years ago
kaetemi 6a21d0503c 3D: Cleanup bloom effect
--HG--
branch : multipass-stereo
11 years ago
kaetemi 8af686f7ef 3D: Cleanup bloom effect
--HG--
branch : multipass-stereo
11 years ago
kaetemi 78ce8f4f25 GL: Share depth and stencil to get similar behaviour to D3D driver
--HG--
branch : multipass-stereo
11 years ago
kaetemi 503292065c Simplify GUI projection settings
--HG--
branch : multipass-stereo
11 years ago
kaetemi 1965d46dce Off-center GUI cylinder
--HG--
branch : multipass-stereo
11 years ago
kaetemi f2dd6083fa Cylindrical GUI
--HG--
branch : multipass-stereo
11 years ago
kaetemi c11706feb8 Project GUI into space
--HG--
branch : multipass-stereo
11 years ago
kaetemi f32c3bf6b0 Temporary crashfix, ref #68
--HG--
branch : multipass-stereo
11 years ago
kaetemi caefb04928 Restore camera and scene viewport after disabling VR
--HG--
branch : multipass-stereo
11 years ago
kaetemi c70d8597b2 Merge with default
--HG--
branch : multipass-stereo
11 years ago
kaetemi 79c6f50054 Render target format (for alpha)
--HG--
branch : multipass-stereo
11 years ago
kaetemi 61f97fae40 Fix issue with render target in OpenGL when size not specified
--HG--
branch : multipass-stereo
11 years ago
kaetemi 22d03c5f79 Mode2D selection
--HG--
branch : multipass-stereo
11 years ago
kaetemi dac5b2d274 Merge with game-device
--HG--
branch : multipass-stereo
11 years ago
kaetemi b1e2b60381 Add render target manager, issue #47
--HG--
branch : multipass-stereo
11 years ago
kaetemi c461502dc7 Crash workaround in IG loading, ref #171 11 years ago
kaetemi 6b0d468240 Remove a debug assert 11 years ago
kervala 4b39f9640d Changed: Minor optimization and warning 11 years ago
kervala 0bb464411b Changed: Replaced tests with .size() by .empty() because faster 11 years ago
kaetemi 496f7f268c Trash DirectInput
--HG--
branch : game-device
11 years ago
kaetemi f281622d47 Trash DirectInput
--HG--
branch : game-device
11 years ago
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). 11 years ago
kaetemi cf3e779ae9 Fix compile 11 years ago
kaetemi cec2970169 SSE2: Replace prefetch
--HG--
branch : sse2
11 years ago
kaetemi 71a598db7e SSE2: Remove dead code
--HG--
branch : sse2
11 years ago
kaetemi ac3e69b8ab Merge with default
--HG--
branch : sse2
11 years ago
kaetemi 93e97c56cd Implement occlusion queries for AMD/ATI in the OpenGL driver 11 years ago
kaetemi fd6a95e3a3 Backed out changeset: f665fcc42968 (except dru.cpp) 11 years ago
kaetemi 43be0fd2a5 Fix D3D driver compile under MinGW 11 years ago
kaetemi f4fd8bb669 Fix linking of OpenGL driver under MinGW 11 years ago
kaetemi 5bd6c5e06b Fix compilation of NL3D under MinGW 11 years ago
kaetemi d3fb390cf3 SSE2: Align CMatrix
--HG--
branch : sse2
11 years ago
kaetemi 15dc492690 Set additional preferred memory 11 years ago
kaetemi ad0bf64b18 Cleanup extension initialization 11 years ago
kaetemi 766cace955 Implement volatile vertex buffer for opengl driver, should provide considerable performance improvements for particle systems. Needs additional testing. 11 years ago
kaetemi db5c65fedf Merge 11 years ago
kaetemi 1a4a7bafab Backed out changeset: 897087f1fa71, 7c3f1f0dc9d8, 61d11f94e3ea 11 years ago
kervala 24fa8df5ff Fusion avec default
--HG--
branch : compatibility
11 years ago
Nimetu 7cc1bf9f17 Fix compiling on linux with new OpenGL headers (issue #145)
--HG--
branch : Issue#145
11 years ago
kervala ed1a84c99b Changed: Updated OpenGL and OpenGL ES headers
--HG--
branch : compatibility
11 years ago
kervala 831758beb1 Fixed: nglXSwapIntervalEXT return type should be void
--HG--
branch : compatibility
11 years ago
kaetemi 5ed5cd5ea8 Add interface for HMD with player death support 11 years ago
kervala 8f6c32bd69 Backed out changeset: 3937923211ec
--HG--
branch : compatibility
11 years ago
kervala c83afd649d Changed: Replaced some Mac OS X warnings by TODO comments
--HG--
branch : compatibility
11 years ago
kervala 81881a583f Fixed: Switch not handled warnings
--HG--
branch : compatibility
11 years ago
kervala bfaf952f32 Fixed: Warnings with clang: wrong ! and == operators order 11 years ago
kervala 8fa24eeb4e Fixed: Warnings with clang: wrong ! and == operators order
--HG--
branch : compatibility
11 years ago
kervala a0801ebffe Changed: Removed useless definitions 11 years ago
kervala 7ab7952dbd Changed: Removed useless definitions
--HG--
branch : compatibility
11 years ago
kervala def5243d06 Changed: Updated OpenGL headers 11 years ago
kervala ee87716aa0 Changed: Updated OpenGL headers
--HG--
branch : compatibility
11 years ago
kervala a77bddf265 Changed: Give priority to ARB extensions in tests
--HG--
branch : compatibility
11 years ago
kervala 55a29115ba Changed: Detect available video memory with OpenGL extensions 11 years ago
kervala d4fb36d1eb Changed: Detect available video memory with OpenGL extensions
--HG--
branch : compatibility
11 years ago
kervala 0aaad7051b Changed: Use OpenGL ES functions prototypes from official headers 11 years ago
kervala 3e30929867 Changed: Use OpenGL ES functions prototypes from official headers
--HG--
branch : compatibility
11 years ago
kervala c59f9d8a5e Changed: Optimize OpenGL driver PCH 11 years ago
kervala 406df1c59c Changed: Optimize OpenGL driver PCH
--HG--
branch : compatibility
11 years ago
kervala 927ff14998 Changed: Use OpenGL functions prototypes from official headers
Fixed: glDeleteObjectBufferATI replaced by glFreeObjectBufferATI since 2002
11 years ago