summaryrefslogtreecommitdiff
path: root/scene/resources
AgeCommit message (Collapse)Author
2017-11-09Reworked how servers preallocate RIDs, should fix #10970Juan Linietsky
2017-11-09Remove get_default_video_mode definition on OSX/iOSRémi Verschelde
It had been missed in d09160a8b67fdc60e8108962c4e9bd4c0bc7f13e and broke compilation for those platforms. Took the opportunity to run clang-format on the code base to fix some corner cases that went through our static tests/were overlooked recently.
2017-11-05Added filter_clip to AtlasTextureMrCdK
2017-10-28Refactor bufer to bufferPoommetee Ketson
2017-10-25fix a 'proximity_fade_distacne' typo in materialJakub Grzesik
2017-10-23Missing binds for SSAOBlur enum caused issues compiling GDNative cpp_bindingsBastiaan Olij
2017-10-23Revert "Rename Schlick GGX to GGX."Rémi Verschelde
2017-10-22Many fixes to SSAO, should be good now.Juan Linietsky
2017-10-22Merge pull request #12296 from tagcup/ggx_renameRémi Verschelde
Rename Schlick GGX to GGX.
2017-10-22CubeMap: fix duplicate flags propertyPoommetee Ketson
2017-10-21Rename Schlick GGX to GGX.Ferenc Arn
Schlick's approximation and GGX are orthogonal concepts. Furthermore, it's usage so far has been inconsistent: we don't even use it with anisotropic SchlickGGX, and Burley (Disney) diffuse does use it while its name doesn't indicate it. The use of Schlick's approximation in Burley and GGX is an implementation detail and doesn't need to be reflected to the namig.
2017-10-21Merge pull request #12286 from NathanWarden/add_cubemap_propertiesRémi Verschelde
Added properties for CubeMap.
2017-10-22Bind unbound enums, rearrange some by valuePoommetee Ketson
2017-10-21Added properties for CubeMap.Nathan Warden
2017-10-20Merge pull request #12228 from ↵Rémi Verschelde
hi-ogawa/fix-spatial-shader-conversion-with-texture Fix spatial shader conversion with texture
2017-10-19Fix spatial shader conversion with textureHiroshi Ogawa
2017-10-15Fix animation before first keyPedro J. Estébanez
Prior to this, the value assumed for the interval between the start of the track and the first frame would be the one of the first key if - *seeking/playing a continuous track*; - *seeking a discrete track*. And the first key would be ignored until reached -thus not modifying the target property/transform- in the remaining case; namely, *playing a discrete track*. In other words, the inner workings of the animation system considered the unreached first key for interpolation but not for a query of every key inside a time range. With this changes, the first key is only considered is the animation is looped and ignored otherwise. That way, in order to have a start value, you'll need an explicit key at the very beginning of the track, while having the flexibility of the animation player not touching the target value until the first key is reached. This corresponds to the point 1) of #10752.
2017-10-14[DOCS] Fix a few typos.Andreas Haas
2017-10-13Added and improved some missing icons, plus some other visual fixes.Daniel J. Ramirez
2017-10-13Remove junk outputRuslan Mustakov
Remove several prints that were added for engine debugging, but are of no use to the end user, and only pollute the editor and game logs.
2017-10-11Merge pull request #12026 from hickop/default-theme-slidersRémi Verschelde
Added grabber_area to default_theme sliders. Fixes #11261
2017-10-11Added grabber_area to default_theme sliders. Fixes #11261hickop
2017-10-09Fix data alignment issues in get_data() in AudioStreamSamplehungrymonkey
I am fixing the issue by adding DATA_PAD to the return pointer as suggested by hi-ogawa When using set_data in AudioStreamSample in PoolByteArray, the data is set using a DATA_PAD to pad the pointer to the correct place as such uint8_t *dataptr = (uint8_t *)data; copymem(dataptr + DATA_PAD, r.ptr(), datalen); data_bytes = datalen; godot/scene/resources/audio_stream_sample.cpp#L473 All I am doing is adding a DATA_PAD to the return pointer to get_data() in AudioStreamSample to change godot/scene/resources/audio_stream_sample.cpp#L48 PoolVector<uint8_t>::Write w = pv.write(); copymem(w.ptr(), data, data_bytes); to PoolVector<uint8_t>::Write w = pv.write(); uint8_t *dataptr = (uint8_t *)data; copymem(w.ptr(), dataptr + DATA_PAD, data_bytes); Please review whether or not set or get is correct. Because this issue seems to be fixable by removing DATA_PAD in set_data() instead of adding DATA_PAD to get_data(). I have not tested the latter fix Fixes #issue, 11873
2017-10-03CurveEditor: fix can't edit right tangentPoommetee Ketson
2017-10-02Merge pull request #11646 from djrm/pr_visual_improvementsPoommetee Ketson
Several visual improvements.
2017-10-01Switched Burley/Lambert, and restored diffuse term to 0-1 range for ↵Juan Linietsky
compatibility.
2017-09-29Ability to set a custom FOV makes it possible to use sky on orthogonal view. ↵Juan Linietsky
Closes #9186
2017-09-28Several visual improvements.Daniel J. Ramirez
Added proper label sizing Improved text editor status bar Fixed some issues with ItemList and also some style fixes Added background to color picker samples (the mrcdk fix) Fixed slider ticks. Added VS breakpoint and error styleboxes.
2017-09-23Added light affect parameter to baked AOJuan Linietsky
2017-09-23Rename get_position => get_playback_position and seek_pos => seek on audio ↵Marcelo Fernandez
classes
2017-09-23Fixes to rim parameter in shaderJuan Linietsky
2017-09-22Ability to convert from SpatialMaterial to ShaderMaterialJuan Linietsky
2017-09-21Added proximity and distance fade to SpatialMaterialJuan Linietsky
2017-09-21Merge pull request #11365 from leezh/freetype_monoRémi Verschelde
Added support for FT_PIXEL_MODE_MONO in FreeType
2017-09-20Rename pos to position in user facing methods and variablesletheed
Rename user facing methods and variables as well as the corresponding C++ methods according to the folloming changes: * pos -> position * rot -> rotation * loc -> location C++ variables are left as is.
2017-09-19Added support for FT_PIXEL_MODE_MONO in FreeTypeZher Huei Lee
2017-09-18Add some options and reorganize the 2D editor menus. Makes available forced ↵Gilles Roudiere
snapping.
2017-09-17Merge pull request #11274 from Rubonnek/keep-argument-names-consistentRémi Verschelde
Renamed function arguments to keep them consistent between declaration and implementation
2017-09-14Renamed function arguments to keep them consistent between declaration and ↵Wilson E. Alvarez
implementation
2017-09-13Fix enums bindingsMaxim Sheronov
Add missed bindings for enums Move some enums to class to have correct output of api.json
2017-09-12Merge pull request #11015 from toger5/rtl_default_stylebox_emptyRémi Verschelde
rtl uses styleBoxEmpty as defualt fixes: #11014
2017-09-12Merge pull request #10908 from hpvb/fix-unused-variablesRémi Verschelde
Fix unused variable warnings
2017-09-12Merge pull request #11057 from hpvb/fix-various-warningsRémi Verschelde
Fix various assorted warnings
2017-09-12Merge pull request #11152 from SaracenOne/mesh_arrays_accessPoommetee Ketson
Script access to formatted arrays and blend_arrays in meshes.
2017-09-11Material: fix priority not intPoommetee Ketson
2017-09-11Script access to formatted arrays and blend_arrays in meshes.SaracenOne
2017-09-08Fix unused variable warningsHein-Pieter van Braam
The forth in my quest to make Godot 3.x compile with -Werror on GCC7
2017-09-08Fix various assorted warningsHein-Pieter van Braam
Fix various warnings that don't have enough instances to merit individual commits. Also fixes a potential bug in audio_server.cpp.
2017-09-07Ability to use a sky for reflection together with a background color.Juan Linietsky
2017-09-06rtl uses styleBoxEmpty as defualttoger5