Commit Graph

474 Commits (a1cf2c640b9c5338e5d4972e3000687705a5a295)

Author SHA1 Message Date
dfighter1985 cfc4565b5d Removed more stuff that's no longer neccessary now that we only work with VBO.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 6360302a2b Use VBO only.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 bb6195f858 Always prefer VBOs as OpenGL core requires the use of VBOs.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 ee2c14670e It's a good idea to actually use the VBO if we spent this time cleaning up the implementations :D
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 44188b58b7 We only have 1 kind of HW VBO left.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 0d98540f2e Ryzom checks for 0 allocated AGP/Video RAM, so lie max. here instead of saying 0.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 adab29e5a6 There's no need for *this* dummy VB either.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 5e69d558ec Since we use HW VBO, we don't need to actually check for it.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 b444f69db3 VertexArrayRange allocation thing is pointless when using ARB VBOs since, the driver takes care about allocating to either system RAM or video RAM.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 e41a15ae30 Allow Ryzom client to use the new driver.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 d06f675c08 Removed more of the vendor specific VBO stuff ( function definitions for example )
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 28c49a0427 These friends and the function are now pointless.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 5c7540d85e Removed vendor specific VBO code.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 8f45e49fa0 GL3 driver can now be instantiated.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 7f0ae42a40 Finally finished cleaning the OpenGL ES stuff.
--HG--
branch : gsoc2013-dfighter
12 years ago
kaetemi 1c3fbf0256 Improve performance of UsedTexture debugging info in OpenGL driver
--HG--
branch : kaetemi-optimize
12 years ago
dfighter1985 e44b663bdb Even more OpenGL ES cleanup.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 2b5eddbe95 More OpenGL ES cleanup.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 879f2f3a85 More GLES stuff removed.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 40da205b59 Removed some GLES related code.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 296083ba61 First batch of renames.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 d5e5775f29 "Forked" the OpenGL driver.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 dddd531249 Moved back the unix event emitter to the OpenGL driver. It was a bad idea to move it out ( this way ) originally.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 1c0d74fc00 Unix build fixes.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 dcf3ba2785 Move unix event emitter out of the driver, to NL3D.
--HG--
branch : gsoc2013-dfighter
12 years ago
kaetemi e435a07bb6 Fix bug #45 crash in zone lighter with large number of CPU cores 12 years ago
dfighter1985 0c64261e22 The 3dsmax exporter will now use the material file specified in the Nel material.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 7a9ae41fd5 Missing a letter e here
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 ac98c00088 The prototype of the material exporter. It's only called when exporting a mesh, for now.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 80bcf2026a If dynamic material already exists, simply just reinitialize it.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 b776409cc8 More material properties are converted now.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 37fb2cfcda Started work on converting the old material to new one. Some colors are already out. Also made some modifications to the editor so it can deal with it.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 1f2ff5721e Shaders are now loaded/saved/deleted from the disk.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 00b47d6a50 Implemented the Shader widget, more or less.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 a57bb57c58 Missed these.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 a71e4bc3ed Added some Shader related classes. They are not yet complete.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 ea06a2c656 Property values can now be changed.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 ed267a6587 Probably we don't want the default first pass to be stuck with us if we're loading a material.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 fa3ad050de It's not a bad idea to always have at least 1 pass.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 832178a83f Adding / Removing properties will now work.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 94fe455a1a Material widget now retrieves the passes when loading a material.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 02e61b1e1b Implemented the functionality of the Render Passes widget.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 85e885f274 Worked a bit more on dynamic material. Also started to rework the material and pass widgets since I've realized I messed it up. Eg.: passes should have properties, not the material itself.
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 26fab0c173 Forgot to add these to CMakeLists.txt
--HG--
branch : gsoc2013-dfighter
12 years ago
dfighter1985 32071d9053 Added skeleton for CDynMaterial. This class will be the new material.
--HG--
branch : gsoc2013-dfighter
12 years ago
kervala 4f8b62acb4 Changed: Typo fixes (Thanks to DuDraig!) 12 years ago
kervala 671827225d Changed: French comments translated to English 12 years ago
kervala 6e498aefad Changed: Typo fixes (thanks to Vagrant!) 12 years ago
kervala 45c8b20f39 Changed: Typo fixes (thanks to Vagrant!) 12 years ago
kervala c53d1fb301 Changed: OpenGL headers not being found by PCH 12 years ago
kervala 5efeb5ba62 Fixed: Compilation with VC++ 2010 and 2012 12 years ago
kervala af366070ea Changed: Simplification of OpenGL ES driver 12 years ago
kervala 9483b7f170 Changed: Updated OpenGL registries 12 years ago
kervala 1715470910 Changed: Display HRESULT when D3DXCreateEffect fails 12 years ago
kervala 9ad7bd7969 Changed: Replaced size() by !empty() 12 years ago
kervala 95cb41465a Changed: NPOT textures finally don't need that in D3D 12 years ago
kervala 0d782993f9 Fixed #1: Implement anisotropic filtering for textures 12 years ago
kervala 100befeb1b Changed: Minor changes 12 years ago
kervala 7c024fb479 Changed: Simplify OpenGL ES driver by using some aliases 12 years ago
kervala bced63993b Changed: #573 Add anti-aliasing to the OpenGL Driver 12 years ago
kervala 25dd379d7e Changed: Replaced string empty comparisons with empty() 13 years ago
kervala 9a5b97dfff Fixed: Compilation under Mac OS X 13 years ago
kervala 3a3fb5ea1a Changed: Added zbuffer formats (commented) 13 years ago
kervala 8e2009279d Changed: Drivers runtimes should go in NL_DRIVER_PREFIX 13 years ago
kervala 493f033e02 Changed: Added a warning when a texture can't be created in D3D driver 13 years ago
kervala 0795a61516 Changed: #825 Remove all warnings when compiling Ryzom 13 years ago
kervala 7a04e920e1 Fixed: #1493 MultiArch support 13 years ago
kervala 8701d6e6ee Fixed: Replaced "Reqiures" by "Requires" in pkg-config files 13 years ago
kervala 429ac753e9 Changed: #878 Fix typos in comments/code 13 years ago
kaetemi 1f5e08b20f Fixed: A strange loading crash with bad textures 13 years ago
kaetemi d79e04e4dd Fixed: Valgrind warnings 13 years ago
kaetemi e9f75e639d Fixed: Valgrind warnings 13 years ago
kaetemi 221d04642a Changed: Debug messages
--HG--
branch : sound_dev
13 years ago
kaetemi aa7598efe2 Fixed: Sound CSheetId implementation (part 1) (not tested)
--HG--
branch : sound_dev
13 years ago
kaetemi cab401fa13 Merged: From default to sound_dev
--HG--
branch : sound_dev
13 years ago
sfb af454dd1cf Fixed EOL issues and added .hgeol file. 13 years ago
Fabien_HENON dd6f2f2611 Changed: #1469 Getting last version from default branch
--HG--
branch : gsoc2012-fabien
13 years ago
kervala e9692f5fea Fixed: Compilation under Mac OS X without -DWITH_STATIC_DRIVERS=ON 13 years ago
Fabien_HENON 5174e15521 Changed: #1469 StringId conversion to SheetId for sound (DOES NOT COMPILE YET)
--HG--
branch : gsoc2012-fabien
13 years ago
kervala b0e48907d7 Fixed: #1328 Map time and weather Issue (synced with SVN, thanks!) 13 years ago
kervala 097138eaba Changed: #1275 Compilation under Mac OS X 13 years ago
kervala 2e08d335ab Changed: #825 Remove all warnings when compiling Ryzom 13 years ago
kervala d4372f4aa1 Changed: #1275 Use of NLDRIVERGL or NLDRIVERGLES namespaces with NL_STATIC to avoid duplicated symbols 13 years ago
kervala db208efe92 Changed: #1275 Create an OpenGL ES driver 13 years ago
kervala f7888cb7c9 Changed: #1275 Added OpenGL ES CMake module 13 years ago
kervala 5f04213d44 Changed: #1275 Create an OpenGL ES driver 13 years ago
kervala dbd45081f4 Changed: Include OpenGL headers in "opengl" directory 13 years ago
kervala 7a23895df3 Changed: Update glext.h 13 years ago
kervala 26dd470afc Changed: #1275 Create an OpenGL ES driver 13 years ago
kervala 07dd298ed2 Changed: Include stdopengl.h in Objective-C files 13 years ago
kervala f6c77399a9 Fixed: Renable PCH under for OpenGL driver under Mac OS X 13 years ago
kervala cf5e9bc8d9 Changed: #1275 Create an OpenGL ES driver 13 years ago
kervala 3c47b9f8d5 Fixed: #1441 Remove all remaining .vcproj, Makefiles, automake scripts, etc... 13 years ago
kaetemi 16835cc4b6 Fixed: #620 Incorrect usage of mutex in particle system loader 13 years ago
kervala d50e7369cf Changed: #878 Fix typos in comments/code 13 years ago
kervala e7a2f7e121 Changed: #825 Remove all warnings when compiling Ryzom 13 years ago
sfb 5106a12702 Fixed: #1359 Applied patch from GelluleX adding cut/paste functionality to Ryzom for OSX. 13 years ago
sfb 5cf3e1f4d7 Fixed: #1367 Added ifdef for OSX 10.7 GL API changes. Thanks GelluleX. 13 years ago
kervala 71cd03fc96 Fixed: #1376 Wrong NeL window position with Compiz 14 years ago
kervala d5e97e9729 Changed: #1366 No Ryzom client icon under Ubuntu with Unity + Compiz 14 years ago