1
00:00:00,080 --> 00:00:06,040
like everyone else in their dog we've heard the rumors about directx12 and

2
00:00:04,200 --> 00:00:10,400
Vulcan and how great they're going to be I mean we're talking stuff like massive

3
00:00:08,200 --> 00:00:16,000
frame rate increases the ability to combine performance between gpus even

4
00:00:12,920 --> 00:00:18,640
those from different manufacturers and a

5
00:00:16,000 --> 00:00:22,359
drastic reduction in CPU bottlenecks so we thought this topic deserved a little

6
00:00:20,359 --> 00:00:28,199
bit of love let's start with what's an API an API or an application programming

7
00:00:25,320 --> 00:00:33,640
interface is defined very roughly as an operating systems available resources

8
00:00:30,720 --> 00:00:37,879
and tools that developers can use to create software with or in other words

9
00:00:35,719 --> 00:00:42,559
they're like the the Lego bricks that a programmer's inner child can use his or

10
00:00:40,200 --> 00:00:46,199
her imagination to build with there are some problems that can arise from this

11
00:00:44,239 --> 00:00:51,640
approach however and whether through the desire to keep the blocks simpler to use

12
00:00:49,199 --> 00:00:57,359
at the expense of their effectiveness or the bloat of supporting Legacy features

13
00:00:54,359 --> 00:00:59,160
and underperforming API can have a

14
00:00:57,359 --> 00:01:04,119
dreadful impact on the performance of the finished program a big problem for

15
00:01:01,680 --> 00:01:08,439
gamers who want more realistic water effects and facial animations but don't

16
00:01:06,520 --> 00:01:13,560
want to spend a th000 bucks on a shiny new graphics card that's where the

17
00:01:10,400 --> 00:01:16,159
mantle API came in AMD sought to give

18
00:01:13,560 --> 00:01:20,680
programmers more direct access to how their software interacted with the

19
00:01:18,159 --> 00:01:24,400
graphical processor allowing them to better optimize their software and

20
00:01:22,439 --> 00:01:28,479
improve performance and while they were generally successful in achieving this

21
00:01:26,520 --> 00:01:32,360
the game support list is still pretty small and without other graph Graphics

22
00:01:30,200 --> 00:01:36,960
chip makers on board that train was unlikely to ever leave the station that

23
00:01:34,840 --> 00:01:41,439
is where the more established Graphics API players you may have heard of

24
00:01:38,720 --> 00:01:46,960
Microsoft and Kronos that's where they come in they're poised to deliver their

25
00:01:43,720 --> 00:01:49,000
directx12 and Vulcan apis respectively

26
00:01:46,960 --> 00:01:53,000
and while these are technically two different approaches they seem to be

27
00:01:50,520 --> 00:01:57,560
headed towards similar goals both work to minimize graphical driver overhead by

28
00:01:55,680 --> 00:02:02,119
simplifying protocol routes and reducing operation redundancies and both aside

29
00:02:00,439 --> 00:02:06,920
from adding features for more Simplicity and realism Etc Focus heavily on

30
00:02:04,320 --> 00:02:11,360
preventing draw calls the commands given by the CPU to the GPU to render

31
00:02:09,160 --> 00:02:16,319
something from being a bottleneck as more and more objects appear on screen

32
00:02:13,360 --> 00:02:20,480
in a given scene oh and also to assist multi-threaded CPUs with more evenly

33
00:02:18,879 --> 00:02:25,720
spreading out their workload to theoretically improve performance by

34
00:02:22,239 --> 00:02:28,080
Leaps and Bounds but as amazing as some

35
00:02:25,720 --> 00:02:32,319
of the demos we've seen have been I mean Microsoft showed off more than double

36
00:02:30,000 --> 00:02:38,239
performance in the asteroids demo at GDC 2015 the rainbow probably won't stretch

37
00:02:35,959 --> 00:02:42,519
as far as some may hope especially with existing games where the bottlenecks

38
00:02:40,319 --> 00:02:46,400
being alleviated were already minimized during the development process but

39
00:02:44,599 --> 00:02:50,440
that's not to say that the future with unbelievable numbers of objects and

40
00:02:48,200 --> 00:02:54,800
effects isn't something to get excited about for everyone from the guys who do

41
00:02:52,800 --> 00:02:59,159
want to buy $1,000 graphics cards to the guys running several year old Hardware

42
00:02:56,959 --> 00:03:03,280
since both Vulcan and direct X12 will work on EX existing graphics cards as

43
00:03:01,519 --> 00:03:08,480
long as you have a compatible operating system and driver and while the chances

44
00:03:06,560 --> 00:03:14,480
are the rainbow won't stretch as far as some hope with first reports of real

45
00:03:10,799 --> 00:03:16,720
game FPS increases being pretty small

46
00:03:14,480 --> 00:03:20,040
the longer term effects of newer better tools are hard to measure with old

47
00:03:18,440 --> 00:03:25,080
structures and to think that this extra Headroom is going to go unused for long

48
00:03:22,280 --> 00:03:28,519
seems fairly naive no matter how many blocks they put in the bucket there's

49
00:03:26,599 --> 00:03:32,400
always like that one kid who isn't happy until they've used every last one for

50
00:03:30,080 --> 00:03:37,959
their castle and likely that kid has already started building speaking of

51
00:03:34,599 --> 00:03:40,760
building blocks Squarespace simple power

52
00:03:37,959 --> 00:03:45,319
beautiful websites with 247 tech support via live chat and email it starts at

53
00:03:42,920 --> 00:03:50,280
only eight bucks a month and their sites look great and work on any device

54
00:03:47,920 --> 00:03:54,120
whether it's a desktop a laptop or even a phone with something called responsive

55
00:03:52,360 --> 00:03:57,360
design it just means that your website will kind of go oh holy crap they're

56
00:03:56,120 --> 00:04:03,200
looking at it on their phone I better make sure that they can actually see all the stuff and all the sliders and

57
00:04:00,680 --> 00:04:06,480
elements work correctly they've got all kinds of different templates that you

58
00:04:04,640 --> 00:04:10,879
can use whether it's you want to make an e-commerce site a Blog a portfolio or

59
00:04:08,840 --> 00:04:14,480
whatever else and every website comes with a free online store so you can even

60
00:04:12,560 --> 00:04:18,160
sell stuff through it you can start a trial with no credit card required so

61
00:04:16,519 --> 00:04:21,919
that's a two-e trial to try it out and find out if Squarespace is right for you

62
00:04:20,199 --> 00:04:28,199
and when you decide to sign up make sure you use offer code Linus to get 10% off

63
00:04:24,840 --> 00:04:29,720
your first purchase so I think that's

64
00:04:28,199 --> 00:04:33,360
pretty much it guys thanks for watching watching this video like it if you liked it dislike it if you thought it sucked

65
00:04:32,240 --> 00:04:37,840
leave a comment if you have suggestions for future fastest Possible episodes just like this one and don't forget to

66
00:04:35,840 --> 00:04:40,840
subscribe and follow and all that good stuff
