aboutsummaryrefslogtreecommitdiff
path: root/drivers
Commit message (Collapse)AuthorAgeFilesLines
* Change skeleton processing to work on global coordinates, should help fix ↵Juan Linietsky2017-12-211-47/+45
| | | | many import problems from Blender, GLTF2, etc.
* Propertly deinitialize sampler FBO/Texture, fixes #14586,#14805Juan Linietsky2017-12-191-0/+1
|
* Fix pixel snap not being used in 3.0Guilherme Silva2017-12-192-1/+3
|
* Merge pull request #14794 from endragor/remove-debug-logsRémi Verschelde2017-12-181-1/+0
|\ | | | | Remove debug logs that are of no use to end users
| * Remove debug logs that are of no use to end usersRuslan Mustakov2017-12-181-1/+0
| |
* | Cleanup some #if 0'd codeRémi Verschelde2017-12-173-73/+0
| |
* | Don't glBindTexture() on viewports without effectsHein-Pieter van Braam2017-12-161-1/+1
| | | | | | | | | | | | | | @reduz said there was another place that needed to be checked for a similar issue but I have to admit I didn't understand. This fixes #13337
* | Merge pull request #14614 from vitrig/fix-immediate-geometry-acts-strangelyJuan Linietsky2017-12-161-2/+2
|\ \ | |/ |/| Fix #14564 ImmediateGeometry normals act strangely compared to SurfaceTool
| * Fix #14564 ImmediateGeometry normals act strangely compared to SurfaceToolPrzemyslaw Czarnota2017-12-131-2/+2
| |
* | Move windows networking class to drivers/windows/Fabio Alessandrelli2017-12-156-0/+1094
| | | | | | | | | | Also rename stream_peer_winsock.* to stream_peer_tcp_winsock.* and StreamPeerWinsock to StreamPeerTCPWinsock.
* | Remove "const" from PacketPeer get_packet/get_varFabio Alessandrelli2017-12-152-7/+7
| | | | | | | | | | | | They are NOT constant methods, as state by the comment message, they fetch the last packet and then forget about it, actively changing the state of the object.
* | Fixes built-In "LIGHT" causing fragment compilation errorArnaud PEZEL2017-12-141-0/+1
| | | | | | | | Add a rename for shader LIGHT built-in, Fix bug #14537
* | -Add lightmapperJuan Linietsky2017-12-145-25/+256
| | | | | | | | | | | | -Fixes to unwrapper (remove degenerates), makes Thekla not crash -Added optional cancel button in EditorProgress -Added function to force processing of events (needed for cancel button)
* | Merge pull request #14499 from akien-mga/glsl-bone-typeRémi Verschelde2017-12-131-5/+7
|\ \ | |/ |/| Fix usage of signed type in skeleton shader
| * Fix usage of signed type in skeleton shaderRémi Verschelde2017-12-101-5/+7
| | | | | | | | | | The resulting primitive is drawn as GL_UNSIGNED_SHORT, so uvec4 should be used. Fixes #12804.
* | Drop unused OS_Unix::has_data and related logicRémi Verschelde2017-12-101-32/+2
|/ | | | Closes #5536.
* PropertyEditor: Filter out resource_local_to_sceneRémi Verschelde2017-12-101-1/+0
| | | | | This lets the empty "Global" category disappear again. Also silence a debug print.
* -Ability to and unwrap lightmap coordinates on importJuan Linietsky2017-12-091-2/+21
| | | | | | | | -Added unwrap functionality to Mesh -Ability to display and debug mesh UVs -Added multiline draw, so it's easier and faster to draw UVs -Many fixes to SurfaceTool -Fixes to Thekla Unwrap, but it's a piece of ass and it keeps crashing. Will have to go away
* Merge pull request #13341 from scayze/interp_v2Rémi Verschelde2017-12-091-2/+13
|\ | | | | Added interpolation qualifiers to shaderlang
| * Added interpolation modifiers to shaderlangScayze2017-11-271-2/+13
| |
* | Merge pull request #13424 from MillionOstrich/particles-pause-fixRémi Verschelde2017-12-091-1/+1
|\ \ | | | | | | Stop particles resetting on pause.
| * | Stop particles resetting on pause.MillionOstrich2017-11-301-1/+1
| | |
* | | After a lot of trial and error, i think rim lighting implementation is now ↵Juan Linietsky2017-12-081-6/+8
| | | | | | | | | | | | perfect, closes #13986
* | | Added small bit of bias depending on lenght for contact shadows, fixes #12726Juan Linietsky2017-12-071-1/+1
| | |
* | | Style: Apply new clang-format 5.0 style to all filesRémi Verschelde2017-12-075-29/+16
| | |
* | | Style: Apply clang-format again on all filesRémi Verschelde2017-12-073-3/+3
| | | | | | | | | | | | | | | Fixes issues introduced by newer clang-format versions or commits pushed directly without using the clang-format pre-commit hook.
* | | Fixed rim lighting glitch, closes #13340, closes #13986Juan Linietsky2017-12-061-1/+1
| | |
* | | Improve slang, especially in user-visible partsUnknown2017-12-053-6/+6
| | |
* | | -Implemented Proxy Textures (needed to solve the problem with ViewportTexture)Juan Linietsky2017-12-044-8/+50
| | | | | | | | | | | | -Properly use hierarchy to initialize resources local to scene (solves problem of GUI in 3D)
* | | Disable invariant gl_Position to workaround Mesa bug 100316Rémi Verschelde2017-12-031-1/+3
| | | | | | | | | | | | Fixes #13450, though it would be worth reverting if/when the Mesa bug is fixed.
* | | small fix so shadows dont need to use a separate material for world vertex ↵Juan Linietsky2017-12-012-19/+17
| | | | | | | | | | | | coords (more perf)
* | | Properly take into consideration that VERTEX must be written to in opaque ↵Juan Linietsky2017-12-015-6/+35
| | | | | | | | | | | | pre pass, does some speed up to scenes using triplanar.
* | | Fix wasapi going silent when number of channels are not supportedMarcelo Fernandez2017-11-302-37/+49
|/ /
* | Changed the dynamic library open function to allow setting the path of the ↵Juan Linietsky2017-11-302-2/+2
| | | | | | | | library to open extra libraries.
* | disable caching for targets using helper functionsRhody Lugo2017-11-281-2/+1
| |
* | use the same cache for all branches for appveyorRhody Lugo2017-11-281-0/+1
|/
* Merge pull request #13317 from akien-mga/custom_user_dirRémi Verschelde2017-11-261-5/+9
|\ | | | | Allow customizing user:// path (folder in OS::get_data_path())
| * Allow customizing user:// path (folder in OS::get_data_path())Rémi Verschelde2017-11-261-5/+9
| | | | | | | | | | | | | | | | This allows to specify any valid folder name (including with subfolders) to use as user:// on all platforms. The folder is constrained to the platform-specific OS::get_data_path() (typically what `XDG_DATA_HOME` resolves to). Fixes #13236.
* | Merge pull request #13290 from Chaosus/projectionfixRémi Verschelde2017-11-261-5/+0
|\ \ | | | | | | Fix invalid transform when skip_vertex_transform used
| * | Fixed invalid transform when skip_vertex_transform usedChaosus2017-11-261-5/+0
| | |
* | | Merge pull request #13264 from zatherz/feature/projectsettings_limitsJuan Linietsky2017-11-261-1/+2
|\ \ \ | | | | | | | | Add range to anisotropic filter level
| * | | Add range to anisotropic filter level (1 to 16 with integer steps)Zatherz2017-11-251-1/+2
| | | |
* | | | Merge pull request #13277 from DoctorAlpaca/masterJuan Linietsky2017-11-261-6/+2
|\ \ \ \ | | | | | | | | | | Fix particle preprocessing
| * | | | Fix particle preprocessing. Fixes #12460.Eric Wiltfang2017-11-251-6/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Remove an incorrect check likely left over from copying from the normal fixed_fps update case. Also makes sure that the preprocessing_time is always fully simulated, rather overshooting the mark than stopping early.
* | | | | Merge pull request #12572 from RandomShaper/onion-skinningJuan Linietsky2017-11-262-3/+6
|\ \ \ \ \ | |_|_|_|/ |/| | | | Onion skinning
| * | | | Add ability to opt-out buffer swapping in `VS::draw()`Pedro J. Estébanez2017-11-252-3/+6
| | | | |
* | | | | Fix shader compilation fail on Androidvolzhs2017-11-271-2/+2
| |_|_|/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | Error message from logcat **ERROR**: SceneShaderGLES3: Fragment Program Compilation Failed: 50:471: S0032: no default precision defined for parameter 'probe' At: drivers/gles3/shader_gles3.cpp:167:_display_error_with_code() - SceneShaderGLES3: Fragment Program Compilation Failed:
* | | | -Fixed height fog (was broken)Juan Linietsky2017-11-251-1/+1
| |/ / |/| | | | | | | | -Make sure materials are named in OBJ importer, so they can be saved outside as resources.
* | | Fix build on macOS and Android after bc2e8d99Rémi Verschelde2017-11-251-1/+1
| |/ |/|
* | Completed bc2e8d99e5ae0dbd69e712cc71da3033f5f30139 so that windows can be builtIndah Sylvia2017-11-251-1/+1
| |