Search Unity

Public Github repositories for Dots packages

Discussion in 'Entity Component System' started by elJoel, Jun 17, 2020.

  1. elJoel

    elJoel

    Joined:
    Sep 7, 2016
    Posts:
    125
    Hi,

    It would be absolutely great if all the dots packages:

    Physics, Entities, Hybrid Renderer etc.

    where hosted publicly on Github like the Graphics Library.

    https://github.com/Unity-Technologies/Graphics

    I like seeing the commits, using the latest version, easily switching between branches/versions, tracking the issues etc.

    Is this planned or will this never come?
     
    mischa2k, cultureulterior and BenzzzX like this.
  2. cultureulterior

    cultureulterior

    Joined:
    Mar 15, 2015
    Posts:
    68
    We could make merge requests to improve the docs even
     
  3. Guedez

    Guedez

    Joined:
    Jun 1, 2012
    Posts:
    827
    A yes, that would be lovely
    I am having some issues with ComputeBuffer.BeginWrite/EndWrite that could probably be solved with an extended documentation of it's limitations, for instance, it seems it will crash if the FPS is 120+, but does not if the fps is 30-. Double buffering increases the maximum FPS I can have without crashing. The error messages (only shown in the editor.txt log) do not have any documentation on them but seem to indicate I am calling it too often.
    Not knowing when exactly the memory copy from that finishes being on the GPU is also probably the reason I am getting flickering, since although I finished the Begin/EndWrite, but the data is still probably still being sent while I call DrawMeshInstancedIndirect, but the documentation don't mention anything of the sort.
     
  4. rz_0lento

    rz_0lento

    Joined:
    Oct 8, 2013
    Posts:
    2,361
  5. elJoel

    elJoel

    Joined:
    Sep 7, 2016
    Posts:
    125
    I just don't see any downside of doing it & since they should be using version control already, it should not be a big deal porting it over to github. But maybe there is a lot of buildplans, scripts, ci/cd that would have to be redone idk.
     
  6. snacktime

    snacktime

    Joined:
    Apr 15, 2013
    Posts:
    3,356
    A lot of people like how Graphics uses github. Great way to get reliable insights into where things are, being that actual code submits are the only reliable measure period. Being able to cherry pick unreleased changes is nice also.
     
    Guedez, Orimay and elJoel like this.