Commit Graph
100 Commits
Author SHA1 Message Date
Yuri Rubinsky de6a37a30d Merge pull request #10913 from Chaosus/shader_fix_builtin_funcs
Few fixes for shader's built-in methods
2025-05-01 14:50:34 +03:00
Chaosus 916c65fe71 Few fixes for shader's built-in methods 2025-05-01 14:45:29 +03:00
Yuri Rubinsky ea08e87c9e Merge pull request #10324 from Chaosus/shader_add_builtin
Add `SCREEN_UV` shader built-in to spatial light shader
2024-11-26 21:56:29 +03:00
Chaosus b1190d5371 Add SCREEN_UV shader built-in to spatial light shader 2024-11-26 21:43:29 +03:00
Yuri Rubinsky c28b11ce98 Merge pull request #10312 from Chaosus/shader_funcs_remove_extra_paragraph
Remove extra paragraph `textureQueryLod` from `shader_functions.rst`
2024-11-23 13:54:31 +03:00
Chaosus ef7e5e39be Remove extra paragraph textureQueryLod from shader_functions.rst 2024-11-23 12:32:44 +03:00
Chaosus c46c219825 Add samplerExternalOES type to variable types of shading language 2024-11-21 23:42:55 +03:00
Yuri Rubinsky 7c9cfaf61d Merge pull request #10140 from Chaosus/fix_typo
Fix typo in spatial_shader.rst
2024-10-25 14:18:11 +03:00
Chaosus 5320185f73 Fix typo in spatial_shader.rst 2024-10-25 14:13:23 +03:00
Yuri Rubinsky bb40500d11 Merge pull request #10129 from Chaosus/shader_clip_space_far
Add `CLIP_SPACE_FAR` built-in description to spatial shaders
2024-10-25 14:09:14 +03:00
Chaosus f93332bd75 Add CLIP_SPACE_FAR built-in description to spatial shaders 2024-10-25 14:04:23 +03:00
Yuri Rubinsky 9f221dc139 Merge pull request #10137 from Chaosus/shader_stage_discard_in_custom_funcs
Note about stage func/discard may be used in custom shader function
2024-10-24 21:22:13 +03:00
Chaosus 212ce6746d Note about stage func/discard may be used in custom shader function 2024-10-24 17:35:09 +03:00
Chaosus e3af8aa69b Add #error shader preprocessor directive description 2024-10-22 12:00:21 +03:00
Chaosus c3feaed32a Fix shader function overloading paragraph 2024-10-15 09:26:17 +03:00
Yuri Rubinsky 6c6ea40452 Merge pull request #9511 from Chaosus/shader_fix_builtin
Fix some incorrect entries in shader built-ins
2024-06-19 09:50:27 +03:00
Yuri Rubinsky a646c369c3 Fix some incorrect entries in shader built-ins 2024-06-19 09:45:40 +03:00
Yuri Rubinsky 7ee31c98f7 Merge pull request #9506 from Chaosus/fix_shader_builtins
Fix some incorrect entries in shader built-ins
2024-06-18 21:55:22 +03:00
Yuri Rubinsky bbf0b6ed6b Fix some incorrect entries in shader built-ins 2024-06-18 21:51:54 +03:00
Yuri Rubinsky 4d925dd274 Merge pull request #9316 from Chaosus/add_super_keyword
Add a `super` keyword to the table of keywords
2024-05-02 18:54:31 +03:00
Yuri Rubinsky 3e05334189 Add a super keyword to the table of keywords 2024-05-02 18:35:10 +03:00
Yuri Rubinsky 4752803a91 Merge pull request #8010 from Chaosus/gextension_fix2 2023-09-23 10:30:39 +03:00
Yuri Rubinsky 69c25552bc Fix typo in gdextension_cpp_example.rst 2023-09-23 10:25:45 +03:00
Yuri Rubinsky 63d77f6939 Merge pull request #8009 from Chaosus/gdextension_fix 2023-09-23 10:19:36 +03:00
Yuri Rubinsky 7119fa1cfb Fix register_types.h code in GDExtension example 2023-09-23 10:11:56 +03:00
Yuri Rubinsky 519a013343 Merge pull request #7904 from Chaosus/fix_direction_to 2023-09-12 11:09:10 +03:00
Yuri Roubinski 8377137565 Simplify code for retrieving direction vectors 2023-09-12 11:04:55 +03:00
Yuri Rubinsky 9eb73f0295 Merge pull request #6684 from Chaosus/shader_derivative 2023-01-28 09:51:20 +03:00
Yuri Rubinsky aed85898c4 Add derivative with precision shader functions 2023-01-28 09:33:48 +03:00
Yuri Rubinsky bd428d5a5d Merge pull request #6490 from Chaosus/fix_rng 2022-12-15 20:23:03 +03:00
Yuri Rubinsky d85afb42f5 Remove incorrect sentence in tutorial of random_number_generation 2022-12-15 15:05:07 +03:00
Yuri Rubinsky 6cd3a80ca3 Merge pull request #6320 from Chaosus/vs_fix 2022-10-17 09:23:08 +03:00
Yuri Rubinsky 56b65faf24 Fix incorrect input port in visual_shader_plugins.rst 2022-10-17 09:19:23 +03:00
Yuri Rubinsky 7a789744a2 Merge pull request #6075 from Chaosus/shader_cubearray 2022-08-14 09:29:07 +03:00
Yuri Rubinsky f1c0ab12eb Add samplerCubeArray type to the list of supported shader types. 2022-08-14 09:25:07 +03:00
Yuri Rubinsky f274642f60 Merge pull request #6073 from Chaosus/shader_fixes 2022-08-13 18:49:55 +03:00
Yuri Rubinsky 0258f554ae Few fixes in shading_language 2022-08-13 18:36:49 +03:00
Yuri Rubinsky d759b08134 Merge pull request #6072 from Chaosus/shader_uniforms 2022-08-13 16:06:57 +03:00
Yuri Rubinsky b578978c8e Fix incorrect example in shader language (uniforms section) 2022-08-13 16:00:22 +03:00
Yuri Rubinsky 1fb6983e97 Merge pull request #6071 from Chaosus/shader_uniforms 2022-08-13 09:52:46 +03:00
Yuri Rubinsky a45b66ed2a Add group_uniforms to the description of shader uniforms 2022-08-13 09:48:35 +03:00
Yuri Rubinsky 3fc34ed2e3 Merge pull request #6070 from Chaosus/shader_new_builtins 2022-08-13 09:06:01 +03:00
Yuri Rubinsky 9077d3c717 Add docs for new shader built-in functions 2022-08-13 09:02:54 +03:00
Yuri Rubinsky c85cf57113 Merge pull request #6067 from Chaosus/shader_pp_fix 2022-08-12 14:27:00 +03:00
Yuri Rubinsky a961efbc75 Remove incorrect sentence from shader preprocessor. 2022-08-12 14:23:09 +03:00
Yuri Rubinsky 9bda182c03 Add docs for shader preprocessor 2022-07-26 20:58:13 +03:00
Yuri Rubinsky 587a779bd0 Merge pull request #5836 from Chaosus/shader_hint_rename 2022-05-24 09:59:31 +03:00
Yuri Rubinsky c423eef3f5 Rename hint_albedo, hint_white/black in shaders 2022-05-24 09:53:23 +03:00
Yuri Rubinsky 29d9c3ab3e Merge pull request #5814 from Chaosus/gds_add_pow_op
Add pow operator to GDScript operators list
2022-05-12 11:17:49 +03:00
Yuri Rubinsky 239c49cc8a Add pow operator to GDScript operators list 2022-05-12 11:10:14 +03:00
Yuri Rubinsky 05ba53b5ff Merge pull request #5789 from Chaosus/shader_vec3_hint_color 2022-05-01 11:47:41 +03:00
Yuri Roubinsky 5eaebc2e5a Add a hint_color note for vec3 in shading_language 2022-05-01 11:43:37 +03:00
Yuri Rubinsky fa2cfb1c41 Merge pull request #5720 from Chaosus/shader_remove_shadow_attenuation 2022-03-29 09:43:25 +03:00
Yuri Roubinsky 88a61d2642 Remove SHADOW_ATTENUATION spatial light shader built-in 2022-03-29 09:39:14 +03:00
Yuri Rubinsky d92ccf9664 Merge pull request #5700 from Chaosus/recent_shader_renames 2022-03-19 22:30:05 +03:00
Yuri Roubinsky e48d11394d Rename several transform built-ins in shaders 2022-03-19 22:07:57 +03:00
Yuri Roubinsky ef24412989 Merge pull request #5446 from Chaosus/shader_fixes 2021-12-12 21:41:41 +03:00
Yuri Roubinsky 58bc70ff28 Few more fixes/enchancements to shaders 2021-12-12 21:38:29 +03:00
Yuri Roubinsky 38782c0cb9 Merge pull request #5416 from Chaosus/fix_shader_bugs2 2021-11-27 19:09:52 +03:00
Yuri Roubinsky d69f94283b More fixes for shader built-ins 2 2021-11-27 19:05:32 +03:00
Yuri Roubinsky bc1d0dfb35 Merge pull request #5415 from Chaosus/fix_shader_bugs 2021-11-27 15:35:53 +03:00
Yuri Roubinsky 729648f135 More fixes for shader built-ins 2021-11-27 15:31:30 +03:00
Yuri Roubinsky 110d3dca67 Merge pull request #5331 from Chaosus/shader_builtins 2021-10-17 18:06:05 +03:00
Yuri Roubinsky 77bd7e824a Added new shader built-ins & modify some old 2021-10-17 18:02:41 +03:00
Yuri Roubinsky 31264d4324 Merge pull request #5321 from Chaosus/fix_shader_bug 2021-10-12 20:41:02 +03:00
Yuri Roubinsky 76e3e720a0 Fix spacing of built-in in shaders 2021-10-12 20:36:14 +03:00
Yuri Roubinsky 457d511f7f Merge pull request #5320 from Chaosus/new_shader_builtins 2021-10-12 19:39:39 +03:00
Yuri Roubinsky a52f95776e Added new shader built-ins descriptions 2021-10-12 19:35:17 +03:00
Yuri Roubinsky e8f8bcb27e Added more notes about shader varyings (#5116)
* Added more notes about shader varyings
2021-07-26 20:43:15 +02:00
Yuri Roubinsky c77013e956 Merge pull request #5023 from Chaosus/shader_builtin_fixes 2021-06-20 20:27:59 +03:00
Yuri Roubinsky 6c39f5c5c0 Fixes some shader built-ins (again) 2021-06-20 20:24:01 +03:00
Yuri Roubinsky 4ca31c73b7 Merge pull request #5005 from Chaosus/shader_constants
Added shader built-in constants + fix formatting of table headers
2021-06-17 13:32:32 +03:00
Yuri Roubinsky 86a4f444fe Added shader built-in constants + fix formatting of table headers 2021-06-17 13:28:51 +03:00
Yuri Roubinsky c7cae7e050 Merge pull request #4930 from Chaosus/shader_fixes 2021-05-22 12:54:03 +03:00
Yuri Roubinsky 648dc568c3 Updates shader built-ins 2021-05-22 12:48:18 +03:00
Yuri Roubinsky 2b21c4c7bf Merge pull request #4816 from Chaosus/vs_plugins_fix
Replaced obsolete screenshot to actual version (visual_shader_plugins.rst)
2021-04-06 07:27:47 +03:00
Yuri Roubinsky f710754994 Replaced one screenshot to actual version in visual_shader_plugins.rst 2021-04-05 20:46:34 +03:00
Yuri Roubinsky 48069fe078 Merge pull request #4440 from Calinou/shading-language-ternary-operator
Document the ternary operator in Shading language
2020-12-25 12:21:22 +03:00
Yuri Roubinsky 3bcc5d73f7 Merge pull request #4054 from Chaosus/fix_vs_plugins
Fix visual shader plugin example
2020-09-22 09:23:41 +03:00
Yuri Roubinsky a67a8813ca Fix visual shader plugin example 2020-09-22 09:14:30 +03:00
Yuri Roubinsky 1cd84e46fa Merge pull request #3974 from Chaosus/vs_fix_visual_shader_plugins
Fix tool keyword in visual shader plugins tutorial
2020-09-06 12:46:00 +03:00
Yuri Roubinsky 9f9efbff56 Fix tool keyword in visual shader plugins tutorial 2020-09-06 12:42:29 +03:00
Yuri Roubinsky d0b445190b Merge pull request #3770 from Chaosus/shader_fma
Added 'fma' function to shader docs
2020-07-10 21:51:06 +03:00
Yuri Roubinsky 744d1b2852 Added 'fma' function to shader docs 2020-07-10 21:46:07 +03:00
Yuri Roubinsky 780498ad80 Merge pull request #3753 from Chaosus/shader_const_arg
Adds 'const' as shader function parameter qualifier
2020-07-03 09:53:18 +03:00
Yuri Roubinsky 49cb63e5fa Adds 'const' as shader function parameter qualifier 2020-07-03 09:09:13 +03:00
Yuri Roubinsky 77d02a2524 Removed "Constants" paragraph from migrating-to shader page 2020-07-01 10:27:22 +03:00
Yuri Roubinsky c6c323b1c4 Fix shader array formatting (#3725) 2020-06-23 11:20:28 +02:00
Yuri Roubinsky c944952339 Added note about global shader arrays 2020-06-20 09:18:53 +03:00
Yuri Roubinsky 7102b7ee08 Merge pull request #3290 from Chaosus/shader_builtin
Rearrange description of shader built-in a bit
2020-03-20 17:10:18 +03:00
Yuri Roubinsky e1d864c848 Rearrange description of shader built-in a bit 2020-03-20 13:54:03 +03:00
Yuri Roubinsky 5a15730082 Merge pull request #3288 from Chaosus/shader_time2
Removed invalid spaces in shader "TIME"
2020-03-20 12:49:59 +03:00
Yuri Roubinsky 7511bf7b4b Removed invalid spaces in shader "TIME" 2020-03-20 12:49:15 +03:00
Yuri Roubinsky 4820fb1ac4 Merge pull request #3285 from Chaosus/shader_time
Mark shader TIME as global built-in
2020-03-20 09:05:45 +03:00
Yuri Roubinsky f2f8c00909 Mark shader TIME as global built-in 2020-03-20 08:29:17 +03:00
Yuri Roubinsky f885fa3ab7 Merge pull request #3188 from Chaosus/fix_shader_structs
Fix formatting on shader structs examples
2020-02-18 09:40:08 +03:00
Yuri Roubinsky 864857b516 Fix formatting on shader structs examples 2020-02-18 09:39:12 +03:00
Yuri Roubinsky edc704d1be Merge pull request #3178 from Chaosus/shader_structs
Added docs for shader struct
2020-02-17 08:19:25 +03:00
Yuri Roubinsky cbfa37a978 Added docs for shader struct 2020-02-16 11:02:16 +03:00
Yuri Roubinsky f503681109 Merge pull request #3171 from Chaosus/fix_typo
Fix typo
2020-02-13 20:32:33 +03:00