Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-08-11 | Merge pull request #19106 from SaracenOne/audio_mic | Rémi Verschelde | |
[WIP] Experimental microphone support | |||
2018-08-10 | Revert "added get_creation_time function for gdscript" | Juan Linietsky | |
2018-08-10 | Merge pull request #18914 from notwarp/master | Juan Linietsky | |
added get_creation_time function for gdscript | |||
2018-08-08 | Fix mat4 uniform writes | Marcin Zawiejski | |
2018-08-08 | Merge pull request #20805 from karroffel/gles2-misc-fixes | Thomas Herzog | |
unhacking some GLES2 code | |||
2018-08-08 | GLES2 refactors | Thomas Herzog | |
This commit unhacks some parts of the 3D rendering. Most notably: - possibility to use negative texture units (no longer weird manual index allocation for user samplers) - refactoring of light code, now sorts in a different way, should yield better performance - fixes a crash while saving (because of "Illegal instruction" execution) when using a decent compiler (clang, it's clang. Thanks GCC for not telling me about UB). | |||
2018-08-08 | Merge pull request #20681 from DavidSichma/master | Juan Linietsky | |
Keeping track of discard | |||
2018-08-07 | Tweak the default SpatialMaterial properties | Hugo Locurcio | |
Roughness is now set to 1 by default and albedo is now white, even on meshes that do not have any materials defined. This means there is no longer a visual difference between a mesh with no materials defined and a mesh with a default SpatialMaterial defined. | |||
2018-08-06 | Added proper import support for 3D and Array textures | Juan Linietsky | |
2018-08-06 | Merge pull request #20597 from karroffel/tex3d | Juan Linietsky | |
add 3D textures | |||
2018-08-04 | Fix uniform set for mat3 and mat4 | Marcin Zawiejski | |
2018-08-02 | Keeping track of discard | David Sichma | |
Shader compilation now keeps track of the discard key word. Previously only variables were monitored. But discard, which needs special treatment in some cases, went unnoticed by the compiler as discard is not a variable but a flow control. This commit adds monitoring for discard. | |||
2018-07-30 | add 3D textures | Thomas Herzog | |
2018-07-29 | Clear color was not correctly being set, fixes #4939 | Juan Linietsky | |
2018-07-27 | Merge pull request #7 from marcelofg55/audio_mic_mf2 | SaracenOne | |
Added support for single channel inputs for PulseAudio | |||
2018-07-27 | Added support for single channel inputs for PulseAudio | Marcelo Fernandez | |
2018-07-27 | Added pointer to WASAPI input_buffer_write method. | Saracen | |
2018-07-27 | Renamed AudioDriver audio_input_* vars to input_* | Marcelo Fernandez | |
2018-07-27 | Added support for single channel inputs for CoreAudio | Marcelo Fernandez | |
2018-07-27 | Implemented capture device selection for PulseAudio (marcelofg55) | Saracen | |
2018-07-27 | Reset audio input during render device change to keep synchronisation. | Saracen | |
2018-07-27 | Fixed audio clipping on WASAPI by fixing argument order on AudioClient | Saracen | |
Initialize method ensuring a larger capture buffer and adding bounds to the capture and stream. | |||
2018-07-27 | Fix single channel capture devices on WASAPI. | Saracen | |
2018-07-27 | Fixed device capture switching for WASAPI driver | Marcelo Fernandez | |
2018-07-27 | Implemented capture device selection for CoreAudio | Marcelo Fernandez | |
2018-07-27 | Modified Microphone implementation to handle only one device at a time (WIP) | Marcelo Fernandez | |
2018-07-27 | Fixes for microphone clipping and latency (marcelofg55) | Saracen | |
2018-07-27 | Experimental microphone support. | Saracen | |
2018-07-27 | add initial GLES2 3D renderer | karroffel | |
2018-07-26 | Reduce unnecessary COW on Vector by make writing explicit | Hein-Pieter van Braam | |
This commit makes operator[] on Vector const and adds a write proxy to it. From now on writes to Vectors need to happen through the .write proxy. So for instance: Vector<int> vec; vec.push_back(10); std::cout << vec[0] << std::endl; vec.write[0] = 20; Failing to use the .write proxy will cause a compilation error. In addition COWable datatypes can now embed a CowData pointer to their data. This means that String, CharString, and VMap no longer use or derive from Vector. _ALWAYS_INLINE_ and _FORCE_INLINE_ are now equivalent for debug and non-debug builds. This is a lot faster for Vector in the editor and while running tests. The reason why this difference used to exist is because force-inlined methods used to give a bad debugging experience. After extensive testing with modern compilers this is no longer the case. | |||
2018-07-25 | Merge pull request #20448 from volzhs/duplicated-code | Rémi Verschelde | |
Remove duplicated codes | |||
2018-07-25 | Merge pull request #18368 from Gamblify/RasterizerEngineSync | Rémi Verschelde | |
sync rasterizers with engine | |||
2018-07-25 | Remove duplicated codes | volzhs | |
2018-07-25 | Merge pull request #20154 from marcelofg55/midi_driver | Rémi Verschelde | |
Added a new MIDIDriver class | |||
2018-07-24 | Removed unnecessary assignments | Wilson E. Alvarez | |
2018-07-23 | Merge pull request #12678 from AndreaCatania/soft | Juan Linietsky | |
Soft body | |||
2018-07-23 | Implemented Soft body | AndreaCatania | |
- Soft Body Physics node - Soft Body Rendering - Soft body Editor - Soft body importer | |||
2018-07-23 | correctly close handle in alsa audio driver. | Ibrahn Sahir | |
2018-07-23 | Added some API to visual server so from control VRAM buffer is more easy | AndreaCatania | |
2018-07-23 | fix disappearing lines in visual script editor | Marcin Zawiejski | |
2018-07-22 | transmission was broken, fix was made. Also fixed treshold. | Juan Linietsky | |
2018-07-22 | Fix opaque pre pass not casting shadows | Juan Linietsky | |
2018-07-22 | Merge pull request #20353 from dragmz/gles2_redundant | Rémi Verschelde | |
Remove redundant uniform set call | |||
2018-07-22 | remove redundant uniform set call | dragmz | |
2018-07-22 | initialize texture shrink to false by default | dragmz | |
2018-07-22 | Shader lang: Properly assign INSTANCE_ID to gl_InstanceID | Rémi Verschelde | |
Note that gl_InstanceID is not supported in OpenGL ES 2.0, so in the gles2 backend we assign it to 0. Also clean up some duplicates/commented out code. Fixes #20088. | |||
2018-07-21 | Added a new MIDIDriver class | Marcelo Fernandez | |
2018-07-19 | -Project/Editor settings now use new inspector | Juan Linietsky | |
-Project/Editor settings now show tooltips properly -Settings thar require restart now will show a restart warning -Video driver is now visible all the time, can be changed easily -Added function to request current video driver | |||
2018-07-18 | Style: Format code with clang-format 6.0.1 | Rémi Verschelde | |
2018-07-17 | Add disable ambient light flag to shaders and materials | Alex Roman | |