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

Reference shader #8

Closed
emackey opened this issue May 30, 2017 · 17 comments
Closed

Reference shader #8

emackey opened this issue May 30, 2017 · 17 comments

Comments

@emackey
Copy link
Collaborator

emackey commented May 30, 2017

So @moneimne got this project off to an awesome start, and then @snagy has made a fork with a number of substantial improvements to the shaders (and his fork has some JS cleanup from me).

What's the plan from here? Should there be a PR to bring @snagy's changes back to this repo? @snagy are you done making changes, or is there more to do? Can we compile a list of remaining TODO items, possibly just using the GitHub issue tracker here?

It would be great for this to become the official glTF 2.0 "reference shader" implementation. Should that implementation officially live in this repo, or @snagy's repo, or even a Khronos repo?

Any thoughts or clarifications of the intended direction here would be appreciated. Thanks!

/cc @pjcozzi

@pjcozzi
Copy link

pjcozzi commented May 31, 2017

Should there be a PR to bring @snagy's changes back to this repo?

I believe that is the plan. CC @snagy @sbtron

It would be great for this to become the official glTF 2.0 "reference shader" implementation. Should that implementation officially live in this repo, or @snagy's repo, or even a Khronos repo?

Being the reference implementation has always been the plan. Moving to a Khronos repo is OK with me if @moneimne agrees. It would get more attention there.

@moneimne
Copy link
Owner

Moving to a Khronos repo is OK with me if @moneimne agrees.

Yes, of course!

@pjcozzi
Copy link

pjcozzi commented May 31, 2017

Great, @emackey and @outofcontrol will help do the transfer. We'd like to do it soon so we can reference the new url. Just after @snagy's changes are merged.

@outofcontrol
Copy link

We can transfer the repository to KhronosGroup/WebGL-PBR. Given the permissions on the Khronos Organization, if I can get permission to access the settings on moneimne/WebGL-PBR, it would make the move quite simple. Let me know once the final merges are done and permissions have been changed and I'll do the move.

@pjcozzi
Copy link

pjcozzi commented May 31, 2017

Can we also rename to glTF-WebGL-PBR?

@sbtron
Copy link
Contributor

sbtron commented May 31, 2017

+1 glTF-WebGL-PBR
can we also add a ghpage for it so demo is viewable

@emackey
Copy link
Collaborator Author

emackey commented May 31, 2017

if I can get permission to access the settings on moneimne/WebGL-PBR

@outofcontrol Do you happen to know how one grants such permission? We figured out how to grant push access, but that doesn't grant settings access.

can we also add a ghpage for it so demo is viewable

@sbtron Yes, this repo is already usable by GitHub Pages directly from the master branch, and I have my own fork published as such. Currently there is bad-to-terrible network performance due to issue #9 which I need to carve out some time to fix very soon. Other than that it's as simple as enabling Pages on master.

@emackey
Copy link
Collaborator Author

emackey commented May 31, 2017

@outofcontrol Another option, given the proposed rename, is you could create a blank repo with the new name glTF-WebGL-PBR and grant push access to myself, @snagy, and @moneimne. There are a few issues in the existing repo, mostly mine, that I could close or copy over manually to the new repo.

@outofcontrol
Copy link

Repo create. Invite sent. Once you accept I will move you up to have the access you need.

@emackey
Copy link
Collaborator Author

emackey commented May 31, 2017

@outofcontrol Awesome, thanks. I didn't see the invite come through yet, can you send a new one to me at @emackey?

Also, let's drop "Senior Design Project" from the tagline, as this has moved beyond that now.

@emackey
Copy link
Collaborator Author

emackey commented May 31, 2017

Got the invite, thanks!

@emackey
Copy link
Collaborator Author

emackey commented May 31, 2017

Hi folks! The new repo is now populated:

https://github.com/KhronosGroup/glTF-WebGL-PBR

And a new live (ghpages) demo is up and running now thanks to @outofcontrol :

http://github.khronos.org/glTF-WebGL-PBR/

@emackey
Copy link
Collaborator Author

emackey commented May 31, 2017

@snagy since we created a new repo with a new name, GitHub likely won't allow you to create PRs from your existing fork into the new Khronos repo, even though it's the same git tree. You could (a) create a new fork from the new repo, and create PRs from there, or (b) ask James to grant you push access to the new repo, so you can push branches directly there and create PRs that way.

@pjcozzi
Copy link

pjcozzi commented Jun 1, 2017

@moneimne could you please update this repo to just contain a README.md that points to the new repo?

@moneimne
Copy link
Owner

moneimne commented Jun 2, 2017

update this repo to just contain a README.md that points to the new repo

Done!

@pjcozzi
Copy link

pjcozzi commented Jun 2, 2017

Thanks @moneimne!

Last request - can you please review the 3 issues in this repo, close them, and then open new issues (linking to the old ones) in the repo new for issues that are still relevant?

@emackey
Copy link
Collaborator Author

emackey commented Jun 3, 2017

This issue is done and can be closed. Now only #1 remains.

@emackey emackey closed this as completed Jun 3, 2017
sbtron pushed a commit to sbtron/WebGL-PBR that referenced this issue Dec 19, 2018
Minor fix to adhere to spec for roughness and metallic factors.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants