Commit Graph

55 Commits (master)

Author SHA1 Message Date
Benjamin Hansen 12f115dfa1 code is working again 4 months ago
Blatko1 7d0bfbd06f
tutorial13 improvements 7 months ago
Blatko1 5918931501
Tutorial10 improvements 7 months ago
Will Crichton 9e2ada2a0f Simplify `.filter(..).next()` to `.find()`. Eliminate unnecessary lifetime parameter in `Vertex::desc` 1 year ago
Ian Pieragostini ca614d6c68 Fixes to docs for tutorial 10 and tutorial 11 2 years ago
Ben Hansen a2a1d69133 migrated to 0.13 2 years ago
OisinA b987573e93 Replace main.rs with lib.rs 2 years ago
Ben Hansen bcb4282f1e fixes #362 2 years ago
disdamoe c736467db4 suggested changes 2 years ago
dis_da_moe 2275f68247 Typos and grammar for rest of docs 2 years ago
Ben Hansen 27fb79c4ab fixes #337 2 years ago
Thibault Lemaire e077596cd7
Fix typos in Working with Lights: The normal matrix
Noticed those while following the tutorial, didn't do a thorough check though, so there could be others.
2 years ago
Ben Hansen 1135fead3a updated intermediate tutorial docs and removing tutorial13 for maintenance 2 years ago
Ben Hansen c269f46a0e testing some things 2 years ago
rhysd 54121a5c54 fix some typos 3 years ago
Ben Hansen 7a42a0d4db reworking the alignment readme 3 years ago
Ben Hansen 4ae6c3f89f added 0.12.md and examples now compile 3 years ago
Ben Hansen 2073b0fbc1 updated to 0.12 3 years ago
Neil Blakey-Milner 6be05f781e Update tutorial 10 to match types and remove deprecated flags 3 years ago
Ferdinand Schäffler bd46bdb243 Converted docs. 3 years ago
Martino Fontana 11b24cebc5 model.rs: added "_bind_group" where appropriate 3 years ago
Ben Hansen c0754f9dd3 migrated tutorial5 3 years ago
Ben Hansen 57d7eb763f migrated tutorial4 3 years ago
Ben Hansen 0f618a2ff8 migrated tutorial3 3 years ago
Ben Hansen 822f2d6191 started 0.10 3 years ago
Martino Fontana 463b6117eb Renamed "light" to "light_uniform" 3 years ago
Martino Fontana b2b77294f6 Change "uniform" naming to "camera" 3 years ago
Martino Fontana 467cec5367 Removed unnecessary borrows 3 years ago
Martino Fontana b5af53b272 Simplify DrawModel and DrawLight lifetimes 3 years ago
Hugo Woodiwiss 87d74d104f
Fix type issue when using pow in wgsl 3 years ago
Hugo Woodiwiss af11f05523
Fix errors in tutorial for specular lighting
Also minor fix to file name
3 years ago
Ben Hansen 53a019b902 fixed #189 3 years ago
Ben Hansen 63e0d9c6b8 intermediate tutorials migrated 3 years ago
Ben Hansen 46eb5eb139 code now builds on 0.8 3 years ago
Elijah C. Voigt bcc79b5e41 Misc typo and code fixes.
009: impl Vertex for ModelVertex was using the vertex_attr_array! macro.
009: RenderPipelineDescriptor has a `vertex` member not  `vertex_state`.
009: to_rgba() should be to_rgba8(), to_rgba is set to be deprecated.

010: BindGroupDescriptor has a `entries` member not `bindings`.
010: Remove re-declaration of mat4 model_matrix;
010: Prefer hard-coded [#.#; #] instead of `Foo::fn().into()`.
010: Clarify which shader frag/vert file changes are in.

011: Change Model::load return type to Result<Self>.
011: TextureDescriptor does not have a array_layer_count member.

012: Add .into() to calls in Uniforms::update_view_proj().
012: Dereference delta variable in State::input().

013: Add more changed lines to Model::load to avoid compiler yelling.
3 years ago
Ben Hansen 87d0a97404 migrated intermediate tutorial docs 3 years ago
Ben Hansen b4dd4654e4 intermediate tutorial code migrated 3 years ago
Ben Hansen 3901419a58 beginner tutorial code done 3 years ago
Ben Hansen 91879d405b code up to 7 migrated 3 years ago
Ben Hansen c770e1860f fixed code for #116 4 years ago
Ben Hansen 9a221fb2c4 migrated Light struct to use bytemuck derive 4 years ago
Ben Hansen 0ccb80e7e3 updated Uniforms struct to use bytemuck derive 4 years ago
Alex Komissarov ae3f7e8e95
Wrong light_bind_group_layout 4 years ago
Ben Hansen ad5cd8e12f fixed #93 4 years ago
Ben Hansen cb5cfd074f fixed #86 4 years ago
Ben Hansen 03b1b64e55 migrated tutorial10 4 years ago
Hiroaki Yutani 5e0ecd91cf
Improve tutorial 10 4 years ago
Ebrahim Byagowi 3555c713cb Use shaderc instead the deprecated glsl-to-spirv
I was getting lots of these errors,

glsl-to-spirv-0.1.7/glslang/hlsl/../glslang/MachineIndependent/../Public/../Include/../Include/Common.h:99:
.../registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/hlsl/../glslang/MachineIndependent/../Public/../Include/PoolAlloc.h:314:54: error: 'operator=' is a private member of 'glslang::TPoolAllocator'
    void setAllocator(TPoolAllocator* a) { allocator = *a; }
                                           ~~~~~~~~~ ^ ~~
.../registry/src/github.com-1ecc6299db9ec823/glsl-to-spirv-0.1.7/glslang/hlsl/../glslang/MachineIndependent/../Public/../Include/PoolAlloc.h:244:21: note: declared private here
    TPoolAllocator& operator=(const TPoolAllocator&);  // don't allow assignment operator
                    ^

And had to replace the apparently now deprecated glsl-to-spirv with shaderc-rs in order to
see the tutorial and thought would be useful for others also.
4 years ago
Ben Hansen 107d64a70e preparing for 0.5 deploy 4 years ago
Ben Hansen 032253fea9 cleaning up for 0.5 4 years ago