Siirry sisältöön
Käyttämällä Twitterin palveluita hyväksyt evästeiden käytön. Toimimme yhteistyökumppaneidemme kanssa kansainvälisesti ja käytämme evästeitä muun muassa tilastoihin, mukauttamiseen ja mainoksiin.
  • Etusivu Etusivu Etusivu, nykyinen sivu.
  • Tietoja

Tallennetut haut

  • Poista
  • Tässä keskustelussa
    Varmennettu tiliSuojatut twiitit @
Ehdotetut käyttäjät
  • Varmennettu tiliSuojatut twiitit @
  • Varmennettu tiliSuojatut twiitit @
  • Kieli: suomi
    • Bahasa Indonesia
    • Bahasa Melayu
    • Català
    • Čeština
    • Dansk
    • Deutsch
    • English
    • English UK
    • Español
    • Filipino
    • Français
    • Hrvatski
    • Italiano
    • Magyar
    • Nederlands
    • Norsk
    • Polski
    • Português
    • Română
    • Slovenčina
    • Svenska
    • Tiếng Việt
    • Türkçe
    • Ελληνικά
    • Български език
    • Русский
    • Српски
    • Українська мова
    • עִבְרִית
    • العربية
    • فارسی
    • मराठी
    • हिन्दी
    • বাংলা
    • ગુજરાતી
    • தமிழ்
    • ಕನ್ನಡ
    • ภาษาไทย
    • 한국어
    • 日本語
    • 简体中文
    • 繁體中文
  • Onko sinulla tili? Kirjaudu sisään
    Onko sinulla tili?
    · Unohditko salasanasi?

    Uusi Twitterissä?
    Rekisteröidy
Käyttäjän tloch14 profiili
Timothy Lochner
Timothy Lochner
Timothy Lochner
@tloch14

Tweets

Timothy Lochner

@tloch14

Senior Engine Architect. Rightware Inc. Game Engine Dev by night. Ask me about Mana Engine.

United States
medium.com/@tloch14
Liittynyt elokuu 2010

Tweets

  • © 2021 Twitter
  • Tietoja
  • Ohjekeskus
  • Ehdot
  • Yksityisyyskäytäntö
  • Evästeet
  • Mainosten tiedot
Hylkää
Edellinen
Seuraava

Siirry henkilön profiiliin

Tallennetut haut

  • Poista
  • Tässä keskustelussa
    Varmennettu tiliSuojatut twiitit @
Ehdotetut käyttäjät
  • Varmennettu tiliSuojatut twiitit @
  • Varmennettu tiliSuojatut twiitit @

Mainosta tätä twiittiä

Estä

  • Twiittaa sijainti ilmoittaen

    Voit lisätä twiitteihisi sijainnin, esimerkiksi kaupungin tai tarkemman paikan, verkosta ja kolmannen osapuolen sovellusten kautta. Halutessasi voit poistaa twiittisi sijaintihistorian myöhemmin. Lue lisää

    Listasi

    Luo uusi lista


    Alle 100 merkkiä, valinnainen

    Yksityisyys

    Kopioi linkki twiittiin

    Upota tämä twiitti

    Embed this Video

    Lisää tämä twiitti verkkosivustollesi kopioimalla alla oleva koodi. Lue lisää

    Lisää tämä video verkkosivustollesi kopioimalla alla oleva koodi. Lue lisää

    Hmm, palvelinyhteydessä oli ongelmia.

    Upottamalla Twitter-sisältöä sivustollesi tai sovellukseesi hyväksyt Twitterin kehittäjäsopimuksen ja kehittäjäkäytännön.

    Esikatselu

    Miksi näet tämän mainoksen

    Kirjaudu sisään Twitteriin

    · Unohditko salasanasi?
    Eikö sinulla ole tiliä? Rekisteröidy »

    Rekisteröidy Twitteriin

    Etkö ole Twitterissä? Rekisteröity, virittäydy seuraamaan asioita, joista välität ja vastaanota päivityksiä tapahtumista.

    Rekisteröidy
    Onko sinulla tili? Kirjaudu sisään »

    Kaksisuuntaiset (lähetys ja vastaanotto) lyhytnumerot:

    Maa Koodi Asiakkaille yrityksessä
    Yhdysvallat 40404 (mikä tahansa)
    Kanada 21212 (mikä tahansa)
    Yhdistynyt kuningaskunta 86444 Vodafone, Orange, 3, O2
    Brasilia 40404 Nextel, TIM
    Haiti 40404 Digicel, Voila
    Irlanti 51210 Vodafone, O2
    Intia 53000 Bharti Airtel, Videocon, Reliance
    Indonesia 89887 AXIS, 3, Telkomsel, Indosat, XL Axiata
    Italia 4880804 Wind
    3424486444 Vodafone
    » Näytä muiden maiden lyhytnumerot tekstiviesteille

    Vahvistus

     

    Tervetuloa kotiin!

    Tällä aikajanalla vietät suurimman osan ajastasi ja saat välittömiä päivityksiä sinulle tärkeistä asioista.

    Eivätkö twiitit ole mieleesi?

    Siirrä osoitin profiilikuvan päälle ja napsauta Seurataan-painiketta lopettaaksesi tilien seuraamisen.

    Sano paljon pienellä teolla

    Kun näet twiitin, jota rakastat, napauta sydäntä — siten voit kertoa twiitin kirjoittaneelle henkilölle jakavasi rakkautta.

    Jaa sanomaa

    Nopein tapa jakaa jonkun muun twiitti seuraajillesi on uudelleentwiittaus. Napauta kuvaketta lähettääksesi sen heti.

    Liity keskusteluun

    Lisää ajatuksesi twiittiin vastaamalla. Etsi sinua kiinnostava aihe ja hyppää mukaan keskusteluun.

    Pysy ajan tasalla

    Näe välittömät päivitykset siitä, mistä ihmiset puhuvat juuri nyt.

    Näe enemmän sitä, mitä rakastat

    Seuraa lisää tilejä nähdäksesi välittömät päivitykset sinua kiinnostavista aiheista.

    Selvitä, mitä tapahtuu

    Näe mihin tahansa aiheeseen liittyvät viimeisimmät keskustelut välittömästi.

    Älä jää paitsi hetkestäkään

    Pysy ajan tasalla parhaista tarinoista niiden tapahtuessa.

    1. Tämä twiitti ei ole saatavilla.
    2. Tämä twiitti ei ole saatavilla.
    3. John W Kloetzli, Jr‏ @JJcoolkl 6. toukok. 2019
      Vastauksena käyttäjille @Terry_Hendrix, @Atrix256 ja @tloch14

      lol I understand how to share memory. I was just saying we don't have an automatic system based on graph dependencies.

      0 vastausta 0 uudelleentwiittausta 3 tykkäystä
    4. Tämä twiitti ei ole saatavilla.
    5. John W Kloetzli, Jr‏ @JJcoolkl 6. toukok. 2019
      Vastauksena käyttäjille @Terry_Hendrix, @Atrix256 ja @tloch14

      Yes, that is the big obvious benefit of graphs, I agree. I was just saying that we do not have the full benefits of a graph in our current production system.

      1 vastaus 0 uudelleentwiittausta 1 tykkäys
    6. Alan Wolfe 👽 🐺 🎃‏ @Atrix256 6. toukok. 2019
      Vastauksena käyttäjille @JJcoolkl, @Terry_Hendrix ja @tloch14

      You bring up some good points to think about John. For my usage cases I still think it’s the way to go, but there are some speed bumps to consider.

      1 vastaus 0 uudelleentwiittausta 0 tykkäystä
    7. John W Kloetzli, Jr‏ @JJcoolkl 6. toukok. 2019
      Vastauksena käyttäjille @Atrix256, @Terry_Hendrix ja @tloch14

      Logically I am totally sold on a graph, but it isn't clear to me that a retained mode graph is worth the extra effort.

      1 vastaus 0 uudelleentwiittausta 0 tykkäystä
    8. Alan Wolfe 👽 🐺 🎃‏ @Atrix256 6. toukok. 2019
      Vastauksena käyttäjille @JJcoolkl, @Terry_Hendrix ja @tloch14

      What do you mean by a retained mode in this context?

      1 vastaus 0 uudelleentwiittausta 0 tykkäystä
    9. John W Kloetzli, Jr‏ @JJcoolkl 6. toukok. 2019
      Vastauksena käyttäjille @Atrix256, @Terry_Hendrix ja @tloch14

      A rigid graph that is reused across multiple frames. As opposed to generating a fresh graph every frame.

      1 vastaus 0 uudelleentwiittausta 2 tykkäystä
    10. Sebastian Aaltonen‏ @SebAaltonen 6. toukok. 2019
      Vastauksena käyttäjille @JJcoolkl, @Atrix256 ja

      UE 4.22 generates graph every frame. Is somebody using retained mode graph? Even AAA has less than 100 nodes. Not a big saving to prebuild it. Remember that draw calls have built-in execution dependency (ROPs). Your g-buffer renderpass is just a single node in the graph.

      3 vastausta 0 uudelleentwiittausta 7 tykkäystä
      Timothy Lochner‏ @tloch14 7. toukok. 2019
      Vastauksena käyttäjille @SebAaltonen, @JJcoolkl ja

      There is one particular case I’m thinking of where because of deep seated legacy code, it was generating 1000s of commands (past caring about nodes at this point in the frame) and generating transitions was reaching 2-digit ms.

      0.20 - 7. toukok. 2019
      2 vastausta 0 uudelleentwiittausta 0 tykkäystä
        1. Uusi keskustelu
        2. Timothy Lochner‏ @tloch14 7. toukok. 2019
          Vastauksena käyttäjille @tloch14, @SebAaltonen ja

          Of course, we had other issues for this example and having a chance to compile/reuse the frame might not be the best answer, but it would certainly have been one of the easier ones.

          1 vastaus 0 uudelleentwiittausta 0 tykkäystä
        3. Timothy Lochner‏ @tloch14 7. toukok. 2019
          Vastauksena käyttäjille @tloch14, @SebAaltonen ja

          In the end, 1000s of these commands “squashed” into basically 1 node of “work” and it generated few transitions. The process of optimizing was expensive tho. Had we had a better API years ago, we probably wouldn’t have had the issue. Collateral damage of a changing codebase.

          0 vastausta 0 uudelleentwiittausta 0 tykkäystä
        4. Keskustelun loppu
        1. Uusi keskustelu
        2. Sebastian Aaltonen‏ @SebAaltonen 7. toukok. 2019
          Vastauksena käyttäjille @tloch14, @JJcoolkl ja

          You shouldn’t have barriers inside your render passes. Output order is guaranteed by ROPs. Are you mixing compute + dependent draws at single call granularity? Better to do compute setup tasks first. Then one barrier and draw the whole render pass (1000+ draws) with no barriers.

          2 vastausta 0 uudelleentwiittausta 0 tykkäystä
        3. Sebastian Aaltonen‏ @SebAaltonen 7. toukok. 2019
          Vastauksena käyttäjille @SebAaltonen, @tloch14 ja

          Also if you do upload (from CPU). Do not track uploads at one draw call granularity (fences between draws). This would be very bad for GPU utilization.

          0 vastausta 0 uudelleentwiittausta 0 tykkäystä
        4. Keskustelun loppu

      Lataaminen näyttää kestävän hetken.

      Twitter saattaa olla ruuhkautunut tai ongelma on muuten hetkellinen. Yritä uudelleen tai käy Twitterin tilasivulla saadaksesi lisätietoja.

        Mainostettu twiitti

        false

        • © 2021 Twitter
        • Tietoja
        • Ohjekeskus
        • Ehdot
        • Yksityisyyskäytäntö
        • Evästeet
        • Mainosten tiedot