Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/gfx-rs/naga

Universal shader translation in Rust
https://github.com/gfx-rs/naga

ID generator for SPIR-V

374f12b6ab90c4fb3b30161508b186611b8f5525 authored almost 4 years ago
Move Layouter into ModuleInfo

8712020115b7817e213b07f4a6ea962644dc7dcf authored almost 4 years ago
Stop using the old Typifier in the backends

d4bc463d50139103f3a4713566633d9c76beb6c2 authored almost 4 years ago
Move the growable typifier into frontend helpers

6086f13bf0532d439d4beb58e17e0e5531d41eab authored almost 4 years ago
[msl-out] adjust error/stack size expectations

15a1941d6a7d8cf19893def8f38283c6a2cb2e5c authored almost 4 years ago
Merge FunctionAnalysisError into FunctionError

1d3f2bbdb1c27b167a584908fb562e7742650d65 authored almost 4 years ago
Make type a part of ExpressionInfo

970b77abaf10051831f0fca4f8e2f2ab71f711cc authored almost 4 years ago
Move type validation into a sub-module

1b3e7294fd839f46097c97e56a21caed0578f58b authored almost 4 years ago
Validate layouts

1ddea0fdbbd6402bfdba33da74db671c61bf97ab authored almost 4 years ago
Move AnalysisFlags into ValidationFlags, add bits for expressions and blocks

e3ae5904ba312d10fcc356256b75a418eb0321f8 authored almost 4 years ago
Move all the validation into a separate meta-module

c992e638fe3fcdb506573b2bdd1592ddf79a1e9b authored almost 4 years ago
Implement Index for Layouter

efcfa37634fc1762d279d256682f6c288fc7fb54 authored almost 4 years ago
Make uniformity analysis optional

caee860b70361022e3c81eadd2c6664a8c61c92e authored almost 4 years ago
Validate binary expressions

c2f70aaf809b6ba5733dbf07878304d003d9f9fa authored almost 4 years ago
Validate Expression::Compose

daab319dc091a1bfed07e1cd7c09d238545f984d authored almost 4 years ago
Validate Select and Relational expressions

d5fbb193c354ec4886345435288a83df321c1c8e authored almost 4 years ago
Merge sample mask in/out builtins

d58f9bdfde77c7a8f5782cc0672a0b4b8af724e8 authored almost 4 years ago
First bits of expression validation

67ca0e7e7fe6de5f59cfc45518b9e361f14e7254 authored almost 4 years ago
[msl-out] test put_expession stack footprint in debug

Also change io::Error to fmt::Error

8c4598a141b29515d9ee377dcfdbd097a0db889f authored almost 4 years ago
Reduce the typifier error sizes

72ede02888f139b4f618aa08fc733b9babf648aa authored almost 4 years ago
Test typifier error sizes

6e71366bd3353d163e90a41ba451a6f70411763e authored almost 4 years ago
[msl-out] fix varying input structures

dd2cd923315fd1cc36ed873f1d0e8751e2599144 authored almost 4 years ago
Enable more SPIR-V capabilities in the frontend

f18728ed9238ecf2f66a48ac1a0aebbb001e7f4b authored almost 4 years ago
[glsl-out] make varying names to match

9390aa472da5111e2b325d7aa4a2bee13c6fe92c authored almost 4 years ago
[glsl-out] Explicitly set location bindings

6736bcefa6f1bf5f72efb7622f3500515e17661c authored almost 4 years ago
[msl-out] implement composing arrays and structs

e715bda507f2809f84e1196ad8918743b0ecaf7b authored almost 4 years ago
Make analysis errors carry the function handle

a17ae022c676dc4ef6f04a49663f6b0c59e1e72a authored almost 4 years ago
[spv-in] fix treating OpPhi variables as pointers

e3818bb23699711829892a5683f2403ee25c44e7 authored almost 4 years ago
Show expression uniformity in the Dot backend

665ac49a01be65251bdf7a41b9a77dc494aba1f1 authored almost 4 years ago
[spv-in] patch calls from the entry points

9846a8517426b3b6fcd73012e961ea23c8c0bee2 authored almost 4 years ago
[dot] function calls

c5fe1d53c7d9d82117663b504f39ffe233f69a04 authored almost 4 years ago
Consider dynamic arrays to have at least 1 element for the layout

259a56761f1439f2b687b154fc6b23ddb008f15f authored almost 4 years ago
Detect the forward function calls

2b888e4c091268a78cea414d677af40c241e3e43 authored almost 4 years ago
Add v0.4 changelog

196523de7820d4907a14bd22517c4d572d26b0be authored almost 4 years ago
Don't panic too fast on failed analysis

7de42d6f68631534da36fd2547bdfdaa6e73be17 authored almost 4 years ago
Implement default layout in the IR and WGSL

08eaad89dbabd1be1f9da876d7756e1bf1d46108 authored almost 4 years ago
spv-in: fix classification of back edges

fix clippy

another fix

889e487b629bc6499999f8d6485af9020b16f0e4 authored almost 4 years ago
[msl] filter out entry points based on the bindings

0945889dd7244adbcfdc8b2e66a354e590683ef4 authored almost 4 years ago
[spv-in] re-order the functions for the IR

7d47a1b5851c70a7be157fc590cc691b8e23096d authored almost 4 years ago
[wgsl] type inference for constants

20979b480088511dea4820d98c3c3a412d159d3f authored almost 4 years ago
[spv-out] implement derivatives

4fb82bd9554d1aa4d9eb4d8a17723f62bbc5457e authored almost 4 years ago
Rename FragCoord builtin into Position

32a11752af99e818b14da9aa37c914a89b57b7ad authored almost 4 years ago
Update IR to have entry points with inputs/outputs

ebcd815250229beaa1bfd1c382bf4ecaad8bf933 authored almost 4 years ago
[glsl-out] fix cached expressions

58a4e330dcfc8dff560101c22e03d5b4568791e5 authored almost 4 years ago
Fix uniformity requirements of emitted expressions

7ebd96b597ac2495a829c6a6a8625523dfedc5f4 authored almost 4 years ago
Prevent matching on a reference once and for all

9e5cc4c9e4cf343ec44ff23fc82445f8b65a1f42 authored almost 4 years ago
Distinguish between expression uniformity and function uniformity

dd273e254a2c8a5af101f771bb26e190b72fe230 authored almost 4 years ago
[glsl-out] Return reflection info to users

74d1fdbf2afdb68eef15c33ed382a2d816fd06f1 authored almost 4 years ago
[glsl-out] Properly write array type

25fe522423228fcb9de7fd46a0f0a6f48f33f5cb authored almost 4 years ago
More error information for uniformity analysis

f5ee79191223e4ebe323a728f4de40830b8d10f6 authored almost 4 years ago
[glsl-out] Workaround lod array shadow as textureGrad

f586d3e240a3e35f7f74e8da3c41c817b88decb3 authored almost 4 years ago
[spv-in] defer function call patching to the end of the module

7c26320cce3a55ff1c676bc7f12648de15ec8b51 authored almost 4 years ago
[spv-in] really consider variables as pointers

e7c1415ca49f08a56fa98d580dda63339974e207 authored almost 4 years ago
Relax array and block structure validation

d433ee81e689adc20b77266f211437f5cc4895ac authored almost 4 years ago
Switch entry points from map to a vec

13d7a353e0ff7db5a2a831896b6ab8a122834534 authored almost 4 years ago
Relax interpolation validation for vertex outputs

6afd72b8ddde2aec7495fe6e7633ac41a24d3413 authored almost 4 years ago
[spv-in] work around integer built-ins for compute

e92b35725c5db0e75ab004eb15c6e9f412dfe8f0 authored almost 4 years ago
Enforce pointer semantics at the type level.

dd823a4b84daaceaf1151b251761f5f165bc4510 authored almost 4 years ago
Use BOOL_WIDTH everywhere

2045a4a7bed06e8978f8354fa53f762601434f81 authored almost 4 years ago
[glsl-out] Properly write structure type in statement

7bc72888284c6241d7bdcd7c436bf87a401b7f9a authored almost 4 years ago
[glsl-out] Set precision for image type

d1c47d1705dd710670cad07a285559822eda37ca authored almost 4 years ago
[glsl-out] Fix statement indentation

50e5904addf8d5e1d486a26a0464914d978d5d1b authored almost 4 years ago
Fix warning in the convert example

52b34eb51bbf58b8ac79d5e9d12e6b32084e3043 authored almost 4 years ago
Install graphviz on CI

fd34e0abb514c8bdb22d5512b07e66bc77342146 authored almost 4 years ago
[wgsl-in] Add descriptions for more errors

667f01ce17cb96c2adaff6aefc87e9ee48dbb1cf authored almost 4 years ago
GraphViz backend

3fcc0759ed49f08b71450c8212d589dd2de01b55 authored almost 4 years ago
[wgsl-in] Expose location of parser errors

764bec5322bdf0f32c8f6fb5fbdbd4863ff29af9 authored almost 4 years ago
Explicitly emit expressions by Statement::Emit

89e37d6e9073d6cb3cbd4815a2502a0b84c7fee0 authored almost 4 years ago
Remove the Interface processor

2c67d1873f94793a03289d12bf0574b88915266b authored almost 4 years ago
[glsl-out] Fix array writing

230ec601ed77af734312c23a369865420a5724ca authored almost 4 years ago
[glsl-out] Set workgroup_size for compute shaders

6e37f336bd1a095de3e49ca8e2bcd28607657b29 authored almost 4 years ago
[glsl-out] Fix atan2 math function

04b1f44396604b4038606b83014423e309bc215c authored almost 4 years ago
[wgsl-in] encapsulate logic into parse_statement_restricted

96527290f3829a5fdd437b7f055b1baf2e04f525 authored almost 4 years ago
Miscellaneous fixes

69bf7f5f17b346bd4f634fc569211d84a3bb587e authored almost 4 years ago
spv-in flow: fix loop

34c549d49d85ac947405377cf63d8a3f09f7c73b authored almost 4 years ago
[wgsl-in] Use codespan to report errors

bb7105387d8ce07180f8e183eb315363189c5ae7 authored almost 4 years ago
spv-in: fix if branches in CFG

format

53f7f9de9255fd01023788d533573ec48388c576 authored almost 4 years ago
[spv] fix unsigned selector and bitcast

7c2f4eac2e09d657ed345160b7e284ba214ca7c5 authored almost 4 years ago
Move the convert from an example to a binary target

afbcf05006dd789012caa115cbc40af6b4c59c3c authored almost 4 years ago
[spv-in] dump the flow graph before it's serialized

cb45cd9011a4ea3d73f57176eace36a1a457a5b2 authored almost 4 years ago
[spv-out] use image_fetch where appropriate (#522)

1dc955551bdcd91fd4e1e96cab823dadd1fc8493 authored almost 4 years ago
Validate signed integer array size constants (#517)

Until we have some amount of type inference, an integer literal used as a constant array size mu...

822be23f358c980986f393702a80dbe608f1f7a7 authored almost 4 years ago
[glsl-in] Add initial support for glslpp-rs (#513)

* [glsl-in] Add initial support for glslpp-rs

* [glsl-in] Add remaining Punct mappings

Fix...

51cbd4c1127d5df94b1aaad964482cf124a24bca authored almost 4 years ago
[spv-in] fix OpString and OpLine parsing

df14c4b7cad34edd99bf7599958615a2a95202a4 authored almost 4 years ago
[wgsl] Track token span for unexpected errors

9c47a5fe176b6722cb08c63de8b6eba296ad9ff1 authored almost 4 years ago
Remove mutation from the Call expression

0cefc1c46c81a290afbde09117539a8b8daa9a58 authored almost 4 years ago
Statement validation

d3062a2f3b423f0d3bc5d44f133f63a1b150666d authored almost 4 years ago
Rewrite the type validation

c0d5a6bde48a7b5c904f20698d696e8f64f1d0c0 authored almost 4 years ago
[spv-out] optimize if/else branching

694a00afcbf2ed87944ff3aa8b703b5dcd22b715 authored almost 4 years ago
[wgsl] Add parser error snapshot

ce84b1d1c0330241902a29a63fa37bcd5fae70a5 authored almost 4 years ago
spv-in: fix if condition when merge node == false node

format

fa7d4d8b51d4eeffe9f648d285466637f733a4a1 authored almost 4 years ago
Fix type resolves of matrix by vectors

2a5c478b21976f4467e49155276415e31069e1dc authored almost 4 years ago
Implement Debug for arena and handle

f03a99d6a3e670dbf3dbabc64afce300f162712d authored almost 4 years ago
Use source attribute of errors

26e6c2bdacb7ccae62190eb75dea22cdb66bba16 authored almost 4 years ago
[msl] fake bindings

99c1add3588484b189120bc2e19f462e182ae989 authored almost 4 years ago
[msl] derive thiserror

0e3f745fb203c0df47ca2f587469dc2bc3ed7363 authored almost 4 years ago
TypifyError with the expression handle

db0a8875d9d77059d4bd8ea65b531674db7d60c0 authored almost 4 years ago
Remove the call graph processor

Uses the GlobalUse in glsl-out to check for function availability

19e7f456c46560ffecf5714e7414525bee2cbcbe authored almost 4 years ago
[wgsl] allow empty for statement headers

e49910bb0a512800f8d588480da5bcf6b5e2bccf authored almost 4 years ago
[wgsl] limit allowed for statement initializer statements

9f113bdd950085ff012bfe28576c0f66cb3e1bcb authored almost 4 years ago