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
SMART_READER_LITE
LIVE PREVIEW

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 ?


slide-1
SLIDE 1

O p e n F i r s t

Wh a t ’ s n e w i n t h e v i r t u a l w

  • r

l d ?

X D C 2 1 8 E l i e T

  • u

r n i e r C

  • l

l a b

  • r

a

slide-2
SLIDE 2
  • Wh

a t i s v i r g l ?

  • E

v

  • l

u t i

  • n
  • f

v i r g l t h r

  • 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

  • r

t h e f u t u r e .

  • Q

& A a n d d i s c u s s i

  • n

.

X D C 2 1 8 2

S u mma r y

slide-3
SLIDE 3

Wh a t i s v i r g l ? H i s t

  • r

y

  • D

a v e A i r l i e s i d e p r

  • j

e c t .

  • V

i r t u a l 3 D G P U f

  • r

Q E M U .

  • S

e c u r i t y i n m i n d .

  • B

a s e

  • 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

  • u

t u b e . c

  • 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

  • d

u c t i

  • n

l e v e l .

X D C 2 1 8 3

slide-4
SLIDE 4

Wh a t i s v i r g l ? S t a c k

X D C 2 1 8 4

Q E M U

v i r g l r e n d e r e r v i r t i

  • g

p u

H

  • s

t

A p p l i c a t i

  • n

K e r n e l

v i r t i

  • g

p u

M e s a

v i r g l

G u e s t

O p e n G L

slide-5
SLIDE 5

Wh a t i s v i r g l ? I R

X D C 2 1 8 5

Q E M U

v i r g l r e n d e r e r v i r t i

  • g

p u

H

  • s

t

A p p l i c a t i

  • n

K e r n e l

v i r t i

  • g

p u

M e s a

v i r g l

G u e s t

O p e n G L

slide-6
SLIDE 6

Wh a t i s v i r g l ? R e s

  • u

r c e a l l

  • c

a t i

  • n

( p a r t 1 / 2 )

  • G

u e s t v i r t i

  • g

p u d r i v e r a l l

  • c

a t e s r e s

  • 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

  • u

r c e s ( R E S O U R C E _ C R E A T E _ * ) .

  • Q

E M U

  • r

v i r g l r e n d e r e r c r e a t e s h

  • s

t r e s

  • u

r c e .

  • G

u e s t s e t s u p b a c k i n g s t

  • 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

  • v

e c f

  • r

t h e g u e s t r e s

  • u

r c e .

X D C 2 1 8 6

slide-7
SLIDE 7

Wh a t i s v i r g l ? R e s

  • u

r c e a l l

  • c

a t i

  • n

( p a r t 2 / 2 )

  • G

u e s t w r i t e s d a t a t

  • r

e s

  • 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

  • r

v i r g l r e n d e r e r c

  • p

y d a t a f r

  • m

g u e s t r e s

  • u

r c e t

  • h
  • s

t r e s

  • u

r c e

  • G

u e s t c a n u s e t h e r e s

  • u

r c e . \

  • /

X D C 2 1 8 7

slide-8
SLIDE 8

P r

  • 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 . s u p p

  • r

t .

  • O

p e n G L b a c k e n d

  • n

l y .

X D C 2 1 8 8

slide-9
SLIDE 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

  • r

t .

  • O

p e n G L E S 3 . 2 s u p p

  • 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

  • c

r e a t e t h e G L E S c

  • n

t e x t .

X D C 2 1 8 9

slide-10
SLIDE 10

C u r r e n t s t a t u s

  • G

L E S 2

  • n

G L a n d G L E S : f a i l u r e .

  • G

L E S 3

  • n

G L E S : 3 f a i l u r e s .

  • G

L E S 3 . 2

  • n

G L a n d G L E S : f a i l u r e , 3 3 9 7 n

  • t

s u p p

  • r

t e d .

  • S

t a t e l e a k s w h e n w e r a n d

  • m

i z e d t h e C T S .

X D C 2 1 8 1

slide-11
SLIDE 11

C u r r e n t s t a t u s H

  • 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

  • f

h

  • 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

  • u

n d s f

  • r

O p e n G L E S .

– M

  • d

i f y s h a d e r h e a d e r .

– G

L E S d

  • e

s n ’ t s u p p

  • r

t g l D r a w B u fg e r . . .

  • A

d d f

  • r

m a t s s u p p

  • r

t .

X D C 2 1 8 1 1

slide-12
SLIDE 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 1 8 1 2

slide-13
SLIDE 13

P e r f

  • r

ma n c e

  • n

K a b y l a k e

X D C 2 1 8 1 3

B e n c h m a r k H

  • 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 2 4 x 7 6 8 , Q : H i g h , A A : 2 x ) 3 1 . 4 f p s ( 1 7 . 9 , 4 7 . 9 ) 1 . f p s ( 1 . , 1 . 5 ) 1 2 . 3 f p s ( 8 . 4 , 1 7 . 5 ) U n i g i n e H e a v e n ( 1 2 4 x 7 6 8 , Q : H i g h , T e s s : N

  • r

m a l , A A : 2 x ) 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 ) G p u t e s t P i x m a r k P i a n

  • Wi

n d

  • w

e d : 1 2 4 x 6 4 7 f p s 6 f p s 6 f p s

h t t p s : / / l i s t s . f r e e d e s k t

  • p

.

  • 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 1 8

  • S

e p t e m b e r / 1 5 8 9 . h t m l

slide-14
SLIDE 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

  • f

F r e e d e s k t

  • p

G i t L a b .

– P

u l l r e q u e s t .

– B

u g r e p

  • r

t .

  • S

t i l l h a v e s

  • m

e d i s c u s s i

  • n

s

  • v

e r t h e M L .

X D C 2 1 8 1 4

slide-15
SLIDE 15

T h e i n f r a s t r u c t u r e

  • C

I i n p r

  • 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

  • p

.

  • 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 1 8 1 5

slide-16
SLIDE 16

P l a n s f

  • r

t h e f u t u r e

  • R

e l e a s e a n d i m p r

  • 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

  • v

e s e c u r i t y

  • f

t h e p r

  • j

e c t .

  • A

d d c

  • h

e r e n t m e m

  • r

y .

X D C 2 1 8 1 6

slide-17
SLIDE 17

P l a n s f

  • r

t h e f u t u r e

  • V

u l k a n s u p p

  • r

t .

– S

t a r t e d b y N a t h a n G a u ë r , G S

  • C

s t u d e n t .

– h

t t p s : / / g i t h u b . c

  • m

/ K e e n u t s / v u l k a n

  • v

i r g l

X D C 2 1 8 1 7

slide-18
SLIDE 18

X D C 2 1 8 1 8

D e mo

  • Wh

a t i s a t a l k w i t h

  • u

t a d e m

  • ?
slide-19
SLIDE 19

X D C 2 1 8 1 9

J

  • i

n t h e p a r t y

  • h

t t p s : / / g i t l a b . f r e e d e s k t

  • p

.

  • r

g / v i r g l / v i r g l r e n d e r e r

  • #

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

  • p

.

  • r

g

slide-20
SLIDE 20
slide-21
SLIDE 21

T h a n k y

  • u

!