bruvzg
|
244db37508
|
Cleanup and move char functions to the `char_utils.h` header.
|
2022-02-04 11:35:01 +02:00 |
Yuri Roubinsky
|
58696fd774
|
Allow multiple declarations in for loop in a shader
|
2022-02-03 11:35:38 +03:00 |
Anilforextra
|
fc27636999
|
Vectors: Use clear() and has().
Use clear() instead of resize(0).
Use has() instead of "find(p_val) != -1".
|
2022-02-02 00:11:09 +05:45 |
Yuri Roubinsky
|
b01065b9a4
|
Prevent checking of global uniform type outside the editor
|
2022-01-25 19:22:37 +03:00 |
Yuri Roubinsky
|
0e66587dbf
|
Remove incorrect items from completion of main functions in shader
|
2022-01-24 10:37:47 +03:00 |
Yuri Roubinsky
|
3ca57e5157
|
Fix incorrect unused local var warning in shader blocks
|
2022-01-23 20:22:31 +03:00 |
Yuri Roubinsky
|
e0304f83e7
|
Add translation links to shader errors
|
2022-01-19 15:16:32 +03:00 |
Yuri Roubinsky
|
36a82c8c69
|
Unify variable and array declarations in shaders
|
2022-01-18 12:42:39 +03:00 |
Yuri Roubinsky
|
08208406ca
|
Refactor size expression parsing for arrays in the shaders
|
2022-01-15 15:47:39 +03:00 |
Yuri Roubinsky
|
4201af6649
|
Fix completion for global constants in shaders
|
2022-01-13 19:52:06 +03:00 |
Yuri Roubinsky
|
c377891145
|
Add completion for shader_type
|
2022-01-13 18:37:13 +03:00 |
Yuri Roubinsky
|
b0356bcb72
|
Prevent redefinition of main functions in shader
|
2022-01-13 15:12:35 +03:00 |
Yuri Roubinsky
|
bd61d8f80c
|
Enhances a shader uniform limit warning
|
2022-01-08 21:44:37 +03:00 |
Yuri Roubinsky
|
b74968c2ca
|
Merge pull request #56477 from Chaosus/fix_device_crash
|
2022-01-04 13:23:38 +03:00 |
Yuri Roubinsky
|
0e2ef987b1
|
Add a check for device in shader lang to prevent startup editor crash
|
2022-01-04 11:50:50 +03:00 |
Rémi Verschelde
|
fe52458154
|
Update copyright statements to 2022
Happy new year to the wonderful Godot community!
|
2022-01-03 21:27:34 +01:00 |
Yuri Roubinsky
|
fd9c92d4ab
|
Add a shader warning when the uniform buffer limit is exceeded
|
2022-01-03 16:24:56 +03:00 |
Rémi Verschelde
|
9221c0f8ad
|
Merge pull request #56190 from Chaosus/shader_varying_pass_to_func
|
2022-01-03 13:08:55 +01:00 |
luz paz
|
a124f1effe
|
Fix various typos
Found via ` codespell -q 3 -S ./thirdparty,*.po,./DONORS.md -L ackward,ang,ans,ba,beng,cas,childs,childrens,dof,doubleclick,expct,fave,findn,gird,hist,inout,leapyear,lod,nd,numer,ois,ony,paket,seeked,sinc,switchs,te,uint,varn`
Update editor/import/resource_importer_layered_texture.cpp
Co-authored-by: Raul Santos <raulsntos@gmail.com>
Update doc/classes/TileSetScenesCollectionSource.xml
Co-authored-by: Raul Santos <raulsntos@gmail.com>
Update scene/gui/graph_edit.cpp
Co-authored-by: Raul Santos <raulsntos@gmail.com>
Update scene/resources/animation.cpp
Co-authored-by: Raul Santos <raulsntos@gmail.com>
Update scene/resources/animation.cpp
Co-authored-by: Raul Santos <raulsntos@gmail.com>
Update scene/resources/animation.cpp
Co-authored-by: Raul Santos <raulsntos@gmail.com>
Update scene/gui/rich_text_label.cpp
Co-authored-by: Raul Santos <raulsntos@gmail.com>
Revert previously committed change
|
2022-01-02 01:03:58 -05:00 |
Yuri Roubinsky
|
108b6a2000
|
Allow pass varyings as out param to the function, when it's possible
|
2021-12-23 18:03:19 +03:00 |
Yuri Roubinsky
|
e8a457ba89
|
Refactor render_mode in shaders, forbid declaring duplicates
|
2021-12-21 22:20:09 +03:00 |
Rémi Verschelde
|
be83968b6b
|
Merge pull request #55970 from Chaosus/shader_fix_struct_warning
|
2021-12-16 13:35:44 +01:00 |
Yuri Roubinsky
|
1414a7be91
|
Fix struct usage passing to shader warning system
|
2021-12-15 22:54:46 +03:00 |
Yuri Roubinsky
|
f0a58af12f
|
Rename shader hint `filter_anisotropy` to `filter_anisotropic`
|
2021-12-15 22:12:38 +03:00 |
Yuri Roubinsky
|
25a2241e7d
|
Fix shader array parsing in variable declaration
|
2021-12-15 17:54:15 +03:00 |
Rémi Verschelde
|
de8348a9b3
|
Merge pull request #55903 from Chaosus/shader_struct
|
2021-12-15 13:07:48 +01:00 |
Yuri Roubinsky
|
09185d76ac
|
Rename shader hint `filter_aniso` to `filter_anisotropy`
|
2021-12-15 13:18:32 +03:00 |
Yuri Roubinsky
|
31cc6ba622
|
Allow declaring multiple members in one expression in shader structs
|
2021-12-13 19:10:08 +03:00 |
Yuri Roubinsky
|
8862d1426d
|
Restore shader parsing errors with lack of semicolon in a block
|
2021-12-11 17:30:40 +03:00 |
Hugo Locurcio
|
92e9cca5be
|
Rename `hint_aniso` to `hint_anisotropy` in the shader language
The word "anisotropy" is used in full form in BaseMaterial3D's
anisotropy-related properties.
|
2021-12-10 17:41:17 +01:00 |
Yuri Roubinsky
|
bcbcf14469
|
Refactor constant suffix parsing in a shader
|
2021-12-10 15:38:27 +03:00 |
Yuri Roubinsky
|
dcf3594500
|
Merge pull request #55763 from Chaosus/shader_hint_completion
|
2021-12-10 11:44:01 +03:00 |
Yuri Roubinsky
|
b66510d509
|
Added completion for uniform hints in a shader
|
2021-12-10 10:12:25 +03:00 |
Nathan Franke
|
49403cbfa0
|
Replace String comparisons with "", String() to is_empty()
Also:
- Adds two stress tests to test_string.h
- Changes to .empty() on std::strings
|
2021-12-09 04:48:38 -06:00 |
Yuri Roubinsky
|
76f6c0849c
|
Make `compile` shader function to use struct instead long parameter list
|
2021-12-08 11:34:40 +03:00 |
Yuri Roubinsky
|
10b10ae1fa
|
Fix `^=` operator in shaders
|
2021-12-03 10:20:44 +03:00 |
Yuri Roubinsky
|
5ee73dc5a6
|
Fix shader crash when using existed constant name for struct
|
2021-12-01 18:11:45 +03:00 |
Yuri Roubinsky
|
a48c205191
|
Fix declaring array size twice in global shader constant
|
2021-12-01 16:44:25 +03:00 |
Yuri Roubinsky
|
5ba93619fa
|
Allow using empty statements in the shader, added formatting warning
|
2021-12-01 11:52:25 +03:00 |
Rémi Verschelde
|
5643f5e616
|
Merge pull request #55490 from Chaosus/fix_shader_crash
|
2021-11-30 20:13:12 +01:00 |
Yuri Roubinsky
|
be7c03779a
|
Fix shader crash when assigning array to non-array in global constant
|
2021-11-30 21:28:55 +03:00 |
Yuri Roubinsky
|
6e80e97b0f
|
Fix built-in(PI, TAU, E) assignment to a global constant in a shader
|
2021-11-29 10:32:36 +03:00 |
Yuri Roubinsky
|
9b1f8f7a96
|
Revert "Pushes array of uniforms to first place in the buffer"
|
2021-11-25 16:13:19 +03:00 |
Lightning_A
|
e078f970db
|
Rename `remove()` to `remove_at()` when removing by index
|
2021-11-23 18:58:57 -07:00 |
Yuri Roubinsky
|
c7043dbfdc
|
Prevent return statement from using in block in shader main functions
|
2021-11-23 10:36:33 +03:00 |
Yuri Roubinsky
|
f4c0e90fd9
|
Allow passing non-variable constant to const function param in shaders
|
2021-11-19 12:14:13 +03:00 |
Yuri Roubinsky
|
bbfa5f29c7
|
Pushes array of uniforms to first place in the buffer to prevent bug
|
2021-11-07 23:30:09 +03:00 |
Rémi Verschelde
|
02ae47154c
|
Merge pull request #54356 from Chaosus/shader_fix_matrix_autocompletion
|
2021-11-01 14:06:04 +01:00 |
clayjohn
|
1b2cd9f251
|
Addition of FogVolumes, FogShaders, FogMaterial, and overhaul of VolumetricFog
Co-authored-by: Brian Semrau <brian.semrau@gmail.com>
|
2021-10-28 22:02:23 -07:00 |
Yuri Roubinsky
|
04a2053f9b
|
Removed incorrect autocompletion of matrixes in shader
|
2021-10-28 20:21:18 +03:00 |