mirror of
https://github.com/Rust-GPU/rust-gpu.git
synced 2026-06-08 10:39:50 +09:00
Commit Graph
Select branches
Hide Pull Requests
asm_fn_ptr
async_polaris
auto-self-build
blake3
byte_adressable_buffer_from_runtime_array
cargo-gpu-new
cargo_gpu_clippy
ci-rust-cache
ci_compiletest
collapse-repr-transparent
combo
derive-vector
difftest-ash-mem-alloc
difftest2_try1
difftest_restructuring
difftest_runner_cleanup
docs-graphics-apis
eddyb/checked-saturating-spv
eddyb/checked-saturating-spv-difftest
eddyb/const_to_opt_u128-sign_ext
eddyb/difftests-spirti
eddyb/ptr-atomic
eddyb/unsigned-neg-exactsdiv
exclusive_bindless
explicit_layout_prototype
feature/image-access-qualifier
generic-compile-result
gh-pages
global_asm_support
main
maybe_uninit_to_undef
minimaltestcase
move_mod
naga
nanoserde
new_docs
opt-codegen-crate-build
output-filename-collision-fix
proc-macro-crate
relational
release-plz-2026-04-20T09-15-48Z
release-plz-2026-04-24T14-05-24Z
remove_has_capability
resolver-error
rspirv2_dis
rust-toolchain-upgrade
spirv_builder_cleanup
spirvopt_fire
target-feature-cap
target_env_enum
test-no-libm
unique_index
update-syn
upgrade-glam
upgrade_dependencies
vector-image-api
wgpu29
#1
#10
#11
#12
#13
#14
#15
#152
#153
#154
#158
#16
#161
#161
#165
#166
#167
#17
#170
#171
#171
#174
#175
#176
#177
#179
#18
#180
#181
#183
#184
#186
#187
#188
#193
#194
#196
#197
#20
#200
#21
#213
#216
#217
#218
#219
#221
#223
#224
#227
#230
#231
#232
#233
#234
#235
#236
#236
#237
#237
#239
#24
#240
#243
#244
#245
#246
#249
#252
#254
#255
#256
#258
#261
#262
#264
#265
#267
#268
#269
#269
#270
#271
#272
#273
#273
#275
#279
#280
#281
#282
#286
#288
#289
#289
#290
#295
#297
#298
#298
#30
#302
#303
#306
#309
#310
#311
#313
#317
#319
#32
#320
#321
#325
#326
#327
#328
#328
#329
#330
#331
#332
#334
#335
#337
#339
#34
#340
#341
#342
#343
#345
#348
#348
#349
#350
#353
#354
#357
#36
#361
#362
#363
#364
#367
#368
#368
#369
#37
#372
#376
#377
#378
#379
#38
#380
#381
#381
#387
#390
#391
#392
#394
#395
#398
#400
#401
#402
#404
#406
#411
#413
#415
#416
#417
#418
#419
#420
#421
#422
#423
#426
#429
#43
#430
#431
#433
#434
#435
#436
#437
#439
#44
#440
#441
#442
#443
#446
#447
#448
#451
#453
#456
#457
#459
#460
#463
#463
#469
#47
#471
#472
#474
#475
#477
#48
#482
#483
#484
#488
#489
#490
#491
#492
#493
#495
#496
#497
#497
#502
#504
#505
#506
#508
#509
#510
#512
#514
#517
#518
#52
#521
#521
#523
#526
#526
#527
#53
#530
#531
#531
#533
#533
#534
#535
#535
#536
#538
#539
#54
#540
#540
#541
#542
#543
#545
#547
#547
#548
#549
#55
#550
#552
#553
#554
#555
#556
#557
#557
#558
#558
#559
#559
#560
#561
#561
#562
#562
#563
#564
#565
#566
#566
#567
#568
#568
#569
#569
#578
#579
#579
#580
#580
#582
#582
#583
#584
#585
#586
#586
#587
#587
#588
#588
#589
#589
#591
#592
#593
#593
#595
#599
#599
#8
#9
compiletests-deps-helper@0.4.0-alpha.3
compiletests-deps-helper@0.4.0-alpha.5
compiletests@0.4.0-alpha.3
compiletests@0.4.0-alpha.5
compute-shader@0.3.0
compute-shader@0.3.1
compute-shader@0.4.0-alpha.0
compute-shader@0.4.0-alpha.1
compute-shader@0.4.0-alpha.2
compute-shader@0.4.0-alpha.3
compute-shader@0.4.0-alpha.5
example-runner-ash@0.4.0-alpha.3
example-runner-ash@0.4.0-alpha.5
example-runner-ash@0.4.0-alpha.6
example-runner-cpu@0.4.0-alpha.3
example-runner-cpu@0.4.0-alpha.5
example-runner-wgpu@0.4.0-alpha.3
example-runner-wgpu@0.4.0-alpha.5
mouse-shader@0.4.0-alpha.3
mouse-shader@0.4.0-alpha.5
mouse-shader@0.4.0-alpha.6
multibuilder@0.4.0-alpha.3
multibuilder@0.4.0-alpha.5
rustc_codegen_spirv@0.3.0
rustc_codegen_spirv@0.3.1
rustc_codegen_spirv@0.4.0-alpha.0
rustc_codegen_spirv@0.4.0-alpha.1
rustc_codegen_spirv@0.4.0-alpha.2
rustc_codegen_spirv@0.4.0-alpha.3
rustc_codegen_spirv@0.4.0-alpha.5
shared@0.4.0-alpha.3
shared@0.4.0-alpha.5
simplest-shader@0.4.0-alpha.3
simplest-shader@0.4.0-alpha.5
sky-shader@0.4.0-alpha.3
sky-shader@0.4.0-alpha.5
spirv-builder@0.3.0
spirv-builder@0.3.1
spirv-builder@0.4.0-alpha.0
spirv-builder@0.4.0-alpha.1
spirv-builder@0.4.0-alpha.2
spirv-builder@0.4.0-alpha.3
spirv-builder@0.4.0-alpha.5
spirv-std-macros@0.3.0
spirv-std-macros@0.3.1
spirv-std-macros@0.4.0-alpha.0
spirv-std-macros@0.4.0-alpha.1
spirv-std-macros@0.4.0-alpha.2
spirv-std-macros@0.4.0-alpha.3
spirv-std-macros@0.4.0-alpha.5
spirv-std@0.3.0
spirv-std@0.3.1
spirv-std@0.4.0-alpha.0
spirv-std@0.4.0-alpha.1
spirv-std@0.4.0-alpha.2
spirv-std@0.4.0-alpha.3
spirv-std@0.4.0-alpha.5
spirv-std@0.4.0-alpha.6
v0.1
v0.10.0-alpha.1
v0.2
v0.3.0
v0.3.1
v0.4.0
v0.4.0-alpha.0
v0.4.0-alpha.1
v0.4.0-alpha.10
v0.4.0-alpha.11
v0.4.0-alpha.12
v0.4.0-alpha.13
v0.4.0-alpha.14
v0.4.0-alpha.15
v0.4.0-alpha.16
v0.4.0-alpha.17
v0.4.0-alpha.2
v0.4.0-alpha.3
v0.4.0-alpha.4
v0.4.0-alpha.5
v0.4.0-alpha.6
v0.4.0-alpha.7
v0.4.0-alpha.8
v0.4.0-alpha.9
v0.5.0
v0.6.0
v0.6.1
v0.7.0
v0.8.0
v0.9.0
Select branches
Hide Pull Requests
asm_fn_ptr
async_polaris
auto-self-build
blake3
byte_adressable_buffer_from_runtime_array
cargo-gpu-new
cargo_gpu_clippy
ci-rust-cache
ci_compiletest
collapse-repr-transparent
combo
derive-vector
difftest-ash-mem-alloc
difftest2_try1
difftest_restructuring
difftest_runner_cleanup
docs-graphics-apis
eddyb/checked-saturating-spv
eddyb/checked-saturating-spv-difftest
eddyb/const_to_opt_u128-sign_ext
eddyb/difftests-spirti
eddyb/ptr-atomic
eddyb/unsigned-neg-exactsdiv
exclusive_bindless
explicit_layout_prototype
feature/image-access-qualifier
generic-compile-result
gh-pages
global_asm_support
main
maybe_uninit_to_undef
minimaltestcase
move_mod
naga
nanoserde
new_docs
opt-codegen-crate-build
output-filename-collision-fix
proc-macro-crate
relational
release-plz-2026-04-20T09-15-48Z
release-plz-2026-04-24T14-05-24Z
remove_has_capability
resolver-error
rspirv2_dis
rust-toolchain-upgrade
spirv_builder_cleanup
spirvopt_fire
target-feature-cap
target_env_enum
test-no-libm
unique_index
update-syn
upgrade-glam
upgrade_dependencies
vector-image-api
wgpu29
#1
#10
#11
#12
#13
#14
#15
#152
#153
#154
#158
#16
#161
#161
#165
#166
#167
#17
#170
#171
#171
#174
#175
#176
#177
#179
#18
#180
#181
#183
#184
#186
#187
#188
#193
#194
#196
#197
#20
#200
#21
#213
#216
#217
#218
#219
#221
#223
#224
#227
#230
#231
#232
#233
#234
#235
#236
#236
#237
#237
#239
#24
#240
#243
#244
#245
#246
#249
#252
#254
#255
#256
#258
#261
#262
#264
#265
#267
#268
#269
#269
#270
#271
#272
#273
#273
#275
#279
#280
#281
#282
#286
#288
#289
#289
#290
#295
#297
#298
#298
#30
#302
#303
#306
#309
#310
#311
#313
#317
#319
#32
#320
#321
#325
#326
#327
#328
#328
#329
#330
#331
#332
#334
#335
#337
#339
#34
#340
#341
#342
#343
#345
#348
#348
#349
#350
#353
#354
#357
#36
#361
#362
#363
#364
#367
#368
#368
#369
#37
#372
#376
#377
#378
#379
#38
#380
#381
#381
#387
#390
#391
#392
#394
#395
#398
#400
#401
#402
#404
#406
#411
#413
#415
#416
#417
#418
#419
#420
#421
#422
#423
#426
#429
#43
#430
#431
#433
#434
#435
#436
#437
#439
#44
#440
#441
#442
#443
#446
#447
#448
#451
#453
#456
#457
#459
#460
#463
#463
#469
#47
#471
#472
#474
#475
#477
#48
#482
#483
#484
#488
#489
#490
#491
#492
#493
#495
#496
#497
#497
#502
#504
#505
#506
#508
#509
#510
#512
#514
#517
#518
#52
#521
#521
#523
#526
#526
#527
#53
#530
#531
#531
#533
#533
#534
#535
#535
#536
#538
#539
#54
#540
#540
#541
#542
#543
#545
#547
#547
#548
#549
#55
#550
#552
#553
#554
#555
#556
#557
#557
#558
#558
#559
#559
#560
#561
#561
#562
#562
#563
#564
#565
#566
#566
#567
#568
#568
#569
#569
#578
#579
#579
#580
#580
#582
#582
#583
#584
#585
#586
#586
#587
#587
#588
#588
#589
#589
#591
#592
#593
#593
#595
#599
#599
#8
#9
compiletests-deps-helper@0.4.0-alpha.3
compiletests-deps-helper@0.4.0-alpha.5
compiletests@0.4.0-alpha.3
compiletests@0.4.0-alpha.5
compute-shader@0.3.0
compute-shader@0.3.1
compute-shader@0.4.0-alpha.0
compute-shader@0.4.0-alpha.1
compute-shader@0.4.0-alpha.2
compute-shader@0.4.0-alpha.3
compute-shader@0.4.0-alpha.5
example-runner-ash@0.4.0-alpha.3
example-runner-ash@0.4.0-alpha.5
example-runner-ash@0.4.0-alpha.6
example-runner-cpu@0.4.0-alpha.3
example-runner-cpu@0.4.0-alpha.5
example-runner-wgpu@0.4.0-alpha.3
example-runner-wgpu@0.4.0-alpha.5
mouse-shader@0.4.0-alpha.3
mouse-shader@0.4.0-alpha.5
mouse-shader@0.4.0-alpha.6
multibuilder@0.4.0-alpha.3
multibuilder@0.4.0-alpha.5
rustc_codegen_spirv@0.3.0
rustc_codegen_spirv@0.3.1
rustc_codegen_spirv@0.4.0-alpha.0
rustc_codegen_spirv@0.4.0-alpha.1
rustc_codegen_spirv@0.4.0-alpha.2
rustc_codegen_spirv@0.4.0-alpha.3
rustc_codegen_spirv@0.4.0-alpha.5
shared@0.4.0-alpha.3
shared@0.4.0-alpha.5
simplest-shader@0.4.0-alpha.3
simplest-shader@0.4.0-alpha.5
sky-shader@0.4.0-alpha.3
sky-shader@0.4.0-alpha.5
spirv-builder@0.3.0
spirv-builder@0.3.1
spirv-builder@0.4.0-alpha.0
spirv-builder@0.4.0-alpha.1
spirv-builder@0.4.0-alpha.2
spirv-builder@0.4.0-alpha.3
spirv-builder@0.4.0-alpha.5
spirv-std-macros@0.3.0
spirv-std-macros@0.3.1
spirv-std-macros@0.4.0-alpha.0
spirv-std-macros@0.4.0-alpha.1
spirv-std-macros@0.4.0-alpha.2
spirv-std-macros@0.4.0-alpha.3
spirv-std-macros@0.4.0-alpha.5
spirv-std@0.3.0
spirv-std@0.3.1
spirv-std@0.4.0-alpha.0
spirv-std@0.4.0-alpha.1
spirv-std@0.4.0-alpha.2
spirv-std@0.4.0-alpha.3
spirv-std@0.4.0-alpha.5
spirv-std@0.4.0-alpha.6
v0.1
v0.10.0-alpha.1
v0.2
v0.3.0
v0.3.1
v0.4.0
v0.4.0-alpha.0
v0.4.0-alpha.1
v0.4.0-alpha.10
v0.4.0-alpha.11
v0.4.0-alpha.12
v0.4.0-alpha.13
v0.4.0-alpha.14
v0.4.0-alpha.15
v0.4.0-alpha.16
v0.4.0-alpha.17
v0.4.0-alpha.2
v0.4.0-alpha.3
v0.4.0-alpha.4
v0.4.0-alpha.5
v0.4.0-alpha.6
v0.4.0-alpha.7
v0.4.0-alpha.8
v0.4.0-alpha.9
v0.5.0
v0.6.0
v0.6.1
v0.7.0
v0.8.0
v0.9.0
-
09c749685e
Support refs and implement some binops
khyperia
2020-08-14 11:59:35 +02:00 -
db2e6a17aa
Clean up type tracking by introducing SpirvType
khyperia
2020-08-14 11:10:38 +02:00 -
91fd9f51a8
Update README.md
Jasper Bekkers
2020-08-14 08:25:06 +02:00 -
4a6b1ee36c
Merge project description & README (#7)
Johan Andersson
2020-08-13 17:58:31 +02:00 -
f78c7e3a85
Support local place projections and structs
khyperia
2020-08-13 17:18:58 +02:00 -
36d2e21f53
Add script to test-build libcore
khyperia
2020-08-13 16:01:28 +02:00 -
bcca37df88
Add basic process guidelines as discussed (#3)
Johan Andersson
2020-08-13 15:56:22 +02:00 -
5a6bc80861
Markdown tweaks
Johan Andersson
2020-08-13 15:38:26 +02:00 -
05a47feff2
Add RLSL and crates.io links
Johan Andersson
2020-08-13 15:36:57 +02:00 -
bff50bd00d
Markdown formatting fixes
Johan Andersson
2020-08-13 15:26:32 +02:00 -
8ab971464c
Move codegen to folder
Johan Andersson
2020-08-13 15:10:07 +02:00 -
d2585fb405
Add project overview
Jasper Bekkers
2020-08-12 17:48:16 +01:00 -
75948dd70b
Implement function calls and some generics
khyperia
2020-08-12 13:55:56 +02:00 -
687f142031
Shuffle tests some more, and split Context into FnCtx
khyperia
2020-08-12 11:28:45 +02:00 -
0df7e61ffe
Use new caching system from rspirv
khyperia
2020-08-12 09:54:19 +02:00 -
3d43764fe1
Split up some functions and structs
khyperia
2020-08-11 15:06:25 +02:00 -
e0de7815ce
Add basic test framework
khyperia
2020-08-11 13:14:18 +02:00 -
acc2c7ab6c
Begin to implement some basic translation
khyperia
2020-08-10 18:43:44 +02:00 -
9ab212f93c
Start emitting spirv modules
khyperia
2020-08-10 16:41:57 +02:00 -
cf71e44bb6
Not a doc comment, add a struct
Jasper Bekkers
2020-07-24 14:20:32 +01:00 -
e764179e86
Add useful references
Jasper Bekkers
2020-07-24 14:18:18 +01:00 -
1e9d25e984
Iterate over BB's and dump out some information along the way
Jasper Bekkers
2020-07-24 14:17:35 +01:00 -
0ba2d6deb1
Add Copy & int literal to test
Jasper Bekkers
2020-07-24 12:30:32 +01:00 -
dd93edce2a
Merge branch 'master' into main
Jasper Bekkers
2020-07-24 12:03:51 +01:00 -
b24dfb5103
Output MIR for function
Jasper Bekkers
2020-07-24 12:02:27 +01:00 -
135195ed48
Add linux versions of cmds
khyperia
2020-07-24 11:43:39 +02:00 -
e8d788c607
TheBackend in a cargo project to play around with
Jasper Bekkers
2020-07-24 11:37:14 +01:00