Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add diagram of shader compilation steps to Pipeline Compilations page #10144

Merged
merged 1 commit into from
Nov 18, 2024

Conversation

tetrapod00
Copy link
Contributor

@tetrapod00 tetrapod00 commented Oct 25, 2024

Followup to #10007 (comment).

I don't think any actual changes are needed to the paragraph below, although they could be made.

Diagram made with draw.io. Colors were picked from existing docs theme. Font is Noto Sans.

PNG preview of diagram. Note that the actual webp used in the PR looks slightly different due to a different export process:
pipeline_compilations_shader_compilation_diagram_100_png

PNG preview alternate, with "GDShader" instead of "Godot Shading Language":
shader_compilation_png

PNG alternate, with colors picked from the editor instead of the docs. It's not bad, but it's dull.
shader_compilation_editor_colors

Source for diagram:
shader_compilation.drawio.xml.zip

Aesthetic feedback on these diagrams is also appreciated.

@skyace65 skyace65 added enhancement area:manual Issues and PRs related to the Manual/Tutorials section of the documentation topic:shaders labels Oct 26, 2024
@tetrapod00
Copy link
Contributor Author

tetrapod00 commented Oct 26, 2024

Diagram uses "Godot Shading Language". If godotengine/godot#97298 is approved, this will need changes.

@tetrapod00 tetrapod00 force-pushed the pipeline-stutter-diagram branch from b2720a4 to 396f38f Compare October 26, 2024 23:12
@tetrapod00 tetrapod00 force-pushed the pipeline-stutter-diagram branch from 396f38f to 991cea2 Compare November 17, 2024 22:04
@tetrapod00
Copy link
Contributor Author

Rebased.

@mhilbrunner mhilbrunner merged commit 9233769 into godotengine:master Nov 18, 2024
1 check passed
@mhilbrunner
Copy link
Member

Nice! In this goes :)

@tetrapod00 tetrapod00 deleted the pipeline-stutter-diagram branch November 18, 2024 18:25
@tetrapod00 tetrapod00 added this to the 4.4 milestone Nov 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:manual Issues and PRs related to the Manual/Tutorials section of the documentation enhancement topic:shaders
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants