wh a t s n e w i n t h e v i r t u a l w o r l d
play

Wh a t s n e w i n t h e v i r t u a l w o r - PowerPoint PPT Presentation

Wh a t s n e w i n t h e v i r t u a l w o r l d ? X D C 2 0 1 8 E l i e T o u r n i e r C o l l a b o r a O p e n F i r s t S u mma r y Wh a t i s v i r g l ?


  1. Wh a t ’ s n e w i n t h e v i r t u a l w o r l d ? X D C 2 0 1 8 E l i e T o u r n i e r C o l l a b o r a O p e n F i r s t

  2. S u mma r y ● Wh a t i s v i r g l ? ● E v o l u t i o n o f v i r g l t h r o u g h t h e y e a r . ● T h e i n f r a s t r u c t u r e , G i t L a b a n d C I . ● P l a n f o r t h e f u t u r e . ● Q & A a n d d i s c u s s i o n . X D C 2 0 1 8 2

  3. Wh a t i s v i r g l ? H i s t o r y ● D a v e A i r l i e s i d e p r o j e c t . ● V i r t u a l 3 D G P U f o r Q E M U . ● S e c u r i t y i n m i n d . ● B a s e o n G a l l i u m a r c h i t e c t u r e . ● h t t p s : / / w w w . y o u t u b e . c o m / w a t c h ? v = r P e M r m e L T i g ● R e a c h p r o d u c t i o n l e v e l . X D C 2 0 1 8 3

  4. Wh a t i s v i r g l ? A p p l i c a t i o n S t a c k v i r g l M e s a G u e s t K e r n e l v i r t i o - g p u v i r t i o - g p u H o s t Q E M U v i r g l r e n d e r e r O p e n G L X D C 2 0 1 8 4

  5. Wh a t i s v i r g l ? A p p l i c a t i o n I R v i r g l M e s a G u e s t K e r n e l v i r t i o - g p u v i r t i o - g p u H o s t Q E M U v i r g l r e n d e r e r O p e n G L X D C 2 0 1 8 5

  6. Wh a t i s v i r g l ? R e s o u r c e a l l o c a t i o n ( p a r t 1 / 2 ) ● G u e s t v i r t i o - g p u d r i v e r a l l o c a t e s r e s o u r c e . ● G u e s t d r i v e r c r e a t e s r e s o u r c e s ( R E S O U R C E _ C R E A T E _ * ) . ● Q E M U o r v i r g l r e n d e r e r c r e a t e s h o s t r e s o u r c e . ● G u e s t s e t s u p b a c k i n g s t o r a g e ( R E S O U R C E _ A T T A C H _ B A C K I N G ) . ● Q E M U c r e a t e s a i o v e c f o r t h e g u e s t r e s o u r c e . X D C 2 0 1 8 6

  7. Wh a t i s v i r g l ? R e s o u r c e a l l o c a t i o n ( p a r t 2 / 2 ) ● G u e s t w r i t e s d a t a t o r e s o u r c e . ● G u e s t r e q u e s t s a t r a n s f e r ( T R A N S F E R _ T O _ H O S T _ * ) . ● Q E M U o r v i r g l r e n d e r e r c o p y d a t a f r o m g u e s t r e s o u r c e t o h o s t r e s o u r c e ● G u e s t c a n u s e t h e r e s o u r c e . \ o / X D C 2 0 1 8 7

  8. P r o j e c t s t a t u s a t l a s t X D C ● O p e n G L 3 . 0 s u p p o r t . ● O p e n G L b a c k e n d o n l y . X D C 2 0 1 8 8

  9. C u r r e n t s t a t u s ● O p e n G L 4 . 3 s u p p o r t . ● O p e n G L E S 3 . 2 s u p p o r t . ● O p e n G L a n d O p e n G L E S b a c k e n d . – R e q u i r e S D L t o c r e a t e t h e G L E S c o n t e x t . X D C 2 0 1 8 9

  10. C u r r e n t s t a t u s ● G L E S 2 o n G L a n d G L E S : 0 f a i l u r e . ● G L E S 3 o n G L E S : 3 f a i l u r e s . ● G L E S 3 . 2 o n G L a n d G L E S : 0 f a i l u r e , 3 3 9 7 n o t s u p p o r t e d . ● S t a t e l e a k s w h e n w e r a n d o m i z e d t h e C T S . X D C 2 0 1 8 1 0

  11. C u r r e n t s t a t u s H o w d i d w e a c h i e v e t h e s e r e s u l t s ? ● H e a v y u s e o f h o s t G P U f e a t u r e s i n s i d e t h e g u e s t . – C a p s i n i t i a l i z e d a t l a u n c h . ● Wo r k a r o u n d s f o r O p e n G L E S . – M o d i f y s h a d e r h e a d e r . – G L E S d o e s n ’ t s u p p o r t g l D r a w B u fg e r . . . ● A d d f o r m a t s s u p p o r t . X D C 2 0 1 8 1 1

  12. D e b u g g i n g ● Wh e r e t h e f * & % i s m y i s s u e ? X D C 2 0 1 8 1 2

  13. P e r f o r ma n c e o n K a b y l a k e B e n c h m a r k H o s t Q E M U g u e s t V t e s t g u e s t U n i g i n e V a l l e y ( 1 0 2 4 x 7 6 8 , Q : H i g h , 3 1 . 4 f p s ( 1 7 . 9 , 4 7 . 9 ) 1 . 0 f p s ( 1 . 0 , 1 . 5 ) 1 2 . 3 f p s ( 8 . 4 , 1 7 . 5 ) A A : 2 x ) U n i g i n e H e a v e n ( 1 0 2 4 x 7 6 8 , Q : H i g h , 3 7 . 3 f p s ( 8 . 3 , 6 4 . 1 ) 2 . 1 f p s ( 1 . 5 , 3 . 9 ) 1 3 . 4 f p s ( 5 . 8 , 2 4 . 9 ) T e s s : N o r m a l , A A : 2 x ) G p u t e s t P i x m a r k P i a n o Wi n d o w e d : 7 f p s 6 f p s 6 f p s 1 0 2 4 x 6 4 0 h t t p s : / / l i s t s . f r e e d e s k t o p . o r g / a r c h i v e s / v i r g l r e n d e r e r - d e v e l / 2 0 1 8 - S e p t e m b e r / 0 0 1 5 8 9 . h t m l X D C 2 0 1 8 1 3

  14. T h e i n f r a s t r u c t u r e ● E a v y u s e o f F r e e d e s k t o p G i t L a b . – P u l l r e q u e s t . – B u g r e p o r t . ● S t i l l h a v e s o m e d i s c u s s i o n s o v e r t h e M L . X D C 2 0 1 8 1 4

  15. T h e i n f r a s t r u c t u r e ● C I i n p r o g r e s s – h t t p s : / / g i t l a b . f r e e d e s k t o p . o r g / v i r g l / v i r g l r e n d e r e r / m e r g e _ r e q u e s t s / 1 3 X D C 2 0 1 8 1 5

  16. P l a n s f o r t h e f u t u r e ● R e l e a s e a n d i m p r o v e t h e C I . ● F i x t h e r e m a i n i n g P i g l i t / C T S f a i l u r e s . ● I m p r o v e s e c u r i t y o f t h e p r o j e c t . ● A d d c o h e r e n t m e m o r y . X D C 2 0 1 8 1 6

  17. P l a n s f o r t h e f u t u r e ● V u l k a n s u p p o r t . – S t a r t e d b y N a t h a n G a u ë r , G S o C s t u d e n t . – h t t p s : / / g i t h u b . c o m / K e e n u t s / v u l k a n - v i r g l X D C 2 0 1 8 1 7

  18. ● Wh D e mo a t i s a t a l k w i t h o u t a d e m o ? X D C 2 0 1 8 1 8

  19. ● h t t p s : / / g i t l a b . f r e e d e s k t o p . o r g / v i r g l / v i r g l r e n d e r e r ● # J o i n t h e p a r t y v i r g i l 3 d ● v i r g l r e n d e r e r - d e v e l @l i s t s . f r e e d e s k t o p . o r g X D C 2 0 1 8 1 9

  20. T h a n k y o u !

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend