aboutsummaryrefslogtreecommitdiff
path: root/servers/visual/shader_language.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* New Demo, Screen Space ShadersJuan Linietsky2015-03-101-7/+28
| | | | | -Fixes to screen space shaders. -Fixes to isometric light demo.
* lot of work on 2D lighting and isometric mapsJuan Linietsky2015-03-091-4/+12
| | | | | added a new demo, isometric_light that does full isometric sorting, lights, shadows, etc.
* Merge branch 'master' of https://github.com/okamstudio/godotJuan Linietsky2015-03-031-0/+1
|\ | | | | | | | | | | Conflicts: modules/gdscript/gd_tokenizer.cpp scene/resources/shader_graph.h
| * Visual Shader Editing for 2DJuan Linietsky2015-01-201-0/+1
| | | | | | | | Editing 2D shaders with visual editor seems to work now.
* | merges from okam repoJuan Linietsky2015-03-031-1/+3
|/
* Add missing shader function: refractsanikoyes2015-01-141-0/+1
|
* -fixed issue with shader not being reset on layers, closes #1199Juan Linietsky2015-01-121-2/+1
| | | | -ability for shader to use parent shader and params, closes #1198
* -Initial working(?) implementation of shaders for 2D. Lighting still not ↵Juan Linietsky2015-01-121-0/+2
| | | | | | | there though. Check for reference: https://github.com/okamstudio/godot/wiki/shader
* 2D shader progressreduz2015-01-111-0/+22
|
* -Initial (untested) implementation of 2D shaders. Probably broken, will be ↵Juan Linietsky2015-01-111-0/+75
| | | | | | fixed later. -fixed issue of opacity not working
* Fixes to GraphEdit:Juan Linietsky2015-01-081-4/+27
| | | | | | | | -Working area is bigger now, solves #1148 -Using Position now works, fixes #1141 -RGB ops now work, fixes #1139 -Missing bindings to GraphEdit and GraphNode added -Shader Graph Editor Shows errors on cyclic links and missing connections
* Batch of BugfixesJuan Linietsky2014-12-071-2/+14
| | | | | | | | | | | | | | | | | | | | | | -=-=-=-=-=-=-=-=- -Fixed Export UV XForm (should work now). #923 -Fixed enforcement of limits in property editor. #919 -Fixed long-standing bug of export editings in script inheritance. #914, #859, #756 -Fixed horrible error reporting in shader language. #912 -Added kinematic collision with plane (please test well). #911 -Fixed double animation track insert when using 2D rigs. #904 -VKey updates offset parameter in sprite edition. #901 -Do not allow anymore a script to preload itself. (does not fix #899, but narrows it down) -Avoid connection editor from overriding selected text. #897 -Fixed timer autostart. #876 -Fixed collision layers in 3D physics. #872 -Improved operators in shader #857 -Fixed ambient lighting bug #834 -Avoid editor from processing gamepad input #813 -Added not keyword #752 Please test!
* FixesJuan Linietsky2014-10-141-0/+1
| | | | | | | | | -=-=- -Fixed normalmap depth parameter -Fixes to DirAccess on Windows -Double click on resource dock will open them -Fixes to doc generator (should make github wiki on class list more up to date)
* ColladaJuan Linietsky2014-10-141-0/+1
| | | | | | | | | | | | -=-=-=- -Fixed some DAE import & export bugs -Changed Collada exporter to use the mesh loops API -Added tangent export to Collada exporter -Added triangulation option to Collada exporter -Changed a little how normalmaps are handled in shader. Not sure if it's working properly, be careful. -Fixed some strange bug with kinematic bodies #776 -Fix release compilaiton issues #782
* - more fixes on #672 on windowsJuan Linietsky2014-09-191-8/+10
| | | | | | - added #660, but need help on osx, help please I don't have a mac! - fixed #667 and #668 (eol detection in comments) - added #670 (hint when using method without () )
* More Bugfix...Juan Linietsky2014-09-171-35/+137
| | | | | | | | -=-=-=-=-=-== -Fix bug in camera follow script -Fix negate operator not working in shader language -Fix uninitialized pointer in raycast query API
* Little BitsJuan Linietsky2014-08-141-0/+6
| | | | | | | | -=-=-=-=-=- -Fixed small bugs all around -Added ability to show/hide entire sections of the spatial (3D) tree -WIP new vehicle (not ready yet) based on Bullet
* Misc FixesJuan Linietsky2014-06-271-3/+52
| | | | | | | | | | | | ========== -NOTIFICATION_WM_QUIT fixed on android (seems tha way this is reported changed in newer sdk) -WIP implementation of APK Expansion APIs for publishing games larger than 50mb in Play Store -Feaures in the new tutorials are all present in the sourcecode -This (hopefully) should get rid of the animation list order getting corrupted -Improved 3D Scene Importer (Skeletons, Animations and other stuff were not being merged). Anything missing? -In code editor, the automatic syntax checker will only use file_exists() to check preload() else it might freeze the editor too much while typing if the preload is a big resource -Fixed bugs in PolygonPathFinder, stil pending to do a node and a demo
* More 3D ImprovementsJuan Linietsky2014-05-291-1/+1
| | | | | | | | | | | | | -=-=-=-=-=-=-=-=-=-= -Sprite3D and AnimatedSprite3D support. -Opaque pre-pass works, is compatible with shadows -Improved shadow map rendering (can differentiate between plain opaque and opaque with shaders/discard/etc) -Added option to use alpha discard in FixedMaterial -Improved Glow FX, many more options (three modes, Additive, Screen and SoftLight), strength and scale -Ability for Background (image or cubemap) to send to glow buffer -Dumb Deploy of clients now actually works in Android -Many Many rendering fixes, 3D is much more usable now.
* GODOT IS OPEN SOURCEJuan Linietsky2014-02-091-0/+2385