Skip to content

Commit

Permalink
Auto Deployment
Browse files Browse the repository at this point in the history
  • Loading branch information
Krasjet committed Sep 10, 2024
0 parents commit 822922f
Show file tree
Hide file tree
Showing 727 changed files with 74,338 additions and 0 deletions.
Empty file added .nojekyll
Empty file.
818 changes: 818 additions & 0 deletions 01 Getting started/01 OpenGL/index.html

Large diffs are not rendered by default.

825 changes: 825 additions & 0 deletions 01 Getting started/02 Creating a window/index.html

Large diffs are not rendered by default.

884 changes: 884 additions & 0 deletions 01 Getting started/03 Hello Window/index.html

Large diffs are not rendered by default.

1,119 changes: 1,119 additions & 0 deletions 01 Getting started/04 Hello Triangle/index.html

Large diffs are not rendered by default.

1,151 changes: 1,151 additions & 0 deletions 01 Getting started/05 Shaders/index.html

Large diffs are not rendered by default.

1,048 changes: 1,048 additions & 0 deletions 01 Getting started/06 Textures/index.html

Large diffs are not rendered by default.

1,148 changes: 1,148 additions & 0 deletions 01 Getting started/07 Transformations/index.html

Large diffs are not rendered by default.

960 changes: 960 additions & 0 deletions 01 Getting started/08 Coordinate Systems/index.html

Large diffs are not rendered by default.

1,029 changes: 1,029 additions & 0 deletions 01 Getting started/09 Camera/index.html

Large diffs are not rendered by default.

758 changes: 758 additions & 0 deletions 01 Getting started/10 Review/index.html

Large diffs are not rendered by default.

835 changes: 835 additions & 0 deletions 02 Lighting/01 Colors/index.html

Large diffs are not rendered by default.

918 changes: 918 additions & 0 deletions 02 Lighting/02 Basic Lighting/index.html

Large diffs are not rendered by default.

846 changes: 846 additions & 0 deletions 02 Lighting/03 Materials/index.html

Large diffs are not rendered by default.

838 changes: 838 additions & 0 deletions 02 Lighting/04 Lighting maps/index.html

Large diffs are not rendered by default.

1,109 changes: 1,109 additions & 0 deletions 02 Lighting/05 Light casters/index.html

Large diffs are not rendered by default.

889 changes: 889 additions & 0 deletions 02 Lighting/06 Multiple lights/index.html

Large diffs are not rendered by default.

753 changes: 753 additions & 0 deletions 02 Lighting/07 Review/index.html

Large diffs are not rendered by default.

777 changes: 777 additions & 0 deletions 03 Model Loading/01 Assimp/index.html

Large diffs are not rendered by default.

869 changes: 869 additions & 0 deletions 03 Model Loading/02 Mesh/index.html

Large diffs are not rendered by default.

997 changes: 997 additions & 0 deletions 03 Model Loading/03 Model/index.html

Large diffs are not rendered by default.

886 changes: 886 additions & 0 deletions 04 Advanced OpenGL/01 Depth testing/index.html

Large diffs are not rendered by default.

896 changes: 896 additions & 0 deletions 04 Advanced OpenGL/02 Stencil testing/index.html

Large diffs are not rendered by default.

987 changes: 987 additions & 0 deletions 04 Advanced OpenGL/03 Blending/index.html

Large diffs are not rendered by default.

796 changes: 796 additions & 0 deletions 04 Advanced OpenGL/04 Face culling/index.html

Large diffs are not rendered by default.

1,046 changes: 1,046 additions & 0 deletions 04 Advanced OpenGL/05 Framebuffers/index.html

Large diffs are not rendered by default.

1,069 changes: 1,069 additions & 0 deletions 04 Advanced OpenGL/06 Cubemaps/index.html

Large diffs are not rendered by default.

791 changes: 791 additions & 0 deletions 04 Advanced OpenGL/07 Advanced Data/index.html

Large diffs are not rendered by default.

1,096 changes: 1,096 additions & 0 deletions 04 Advanced OpenGL/08 Advanced GLSL/index.html

Large diffs are not rendered by default.

1,096 changes: 1,096 additions & 0 deletions 04 Advanced OpenGL/09 Geometry Shader/index.html

Large diffs are not rendered by default.

992 changes: 992 additions & 0 deletions 04 Advanced OpenGL/10 Instancing/index.html

Large diffs are not rendered by default.

850 changes: 850 additions & 0 deletions 04 Advanced OpenGL/11 Anti Aliasing/index.html

Large diffs are not rendered by default.

778 changes: 778 additions & 0 deletions 05 Advanced Lighting/01 Advanced Lighting/index.html

Large diffs are not rendered by default.

817 changes: 817 additions & 0 deletions 05 Advanced Lighting/02 Gamma Correction/index.html

Large diffs are not rendered by default.

1,114 changes: 1,114 additions & 0 deletions 05 Advanced Lighting/03 Shadows/01 Shadow Mapping/index.html

Large diffs are not rendered by default.

1,090 changes: 1,090 additions & 0 deletions 05 Advanced Lighting/03 Shadows/02 Point Shadows/index.html

Large diffs are not rendered by default.

706 changes: 706 additions & 0 deletions 05 Advanced Lighting/03 Shadows/03 CSM/index.html

Large diffs are not rendered by default.

1,021 changes: 1,021 additions & 0 deletions 05 Advanced Lighting/04 Normal Mapping/index.html

Large diffs are not rendered by default.

944 changes: 944 additions & 0 deletions 05 Advanced Lighting/05 Parallax Mapping/index.html

Large diffs are not rendered by default.

837 changes: 837 additions & 0 deletions 05 Advanced Lighting/06 HDR/index.html

Large diffs are not rendered by default.

929 changes: 929 additions & 0 deletions 05 Advanced Lighting/07 Bloom/index.html

Large diffs are not rendered by default.

1,062 changes: 1,062 additions & 0 deletions 05 Advanced Lighting/08 Deferred Shading/index.html

Large diffs are not rendered by default.

1,109 changes: 1,109 additions & 0 deletions 05 Advanced Lighting/09 SSAO/index.html

Large diffs are not rendered by default.

1,072 changes: 1,072 additions & 0 deletions 06 In Practice/01 Debugging/index.html

Large diffs are not rendered by default.

986 changes: 986 additions & 0 deletions 06 In Practice/02 Text Rendering/index.html

Large diffs are not rendered by default.

758 changes: 758 additions & 0 deletions 06 In Practice/2D-Game/01 Breakout/index.html

Large diffs are not rendered by default.

805 changes: 805 additions & 0 deletions 06 In Practice/2D-Game/02 Setting up/index.html

Large diffs are not rendered by default.

898 changes: 898 additions & 0 deletions 06 In Practice/2D-Game/03 Rendering Sprites/index.html

Large diffs are not rendered by default.

961 changes: 961 additions & 0 deletions 06 In Practice/2D-Game/04 Levels/index.html

Large diffs are not rendered by default.

852 changes: 852 additions & 0 deletions 06 In Practice/2D-Game/05 Collisions/01 Ball/index.html

Large diffs are not rendered by default.

842 changes: 842 additions & 0 deletions 06 In Practice/2D-Game/05 Collisions/02 Collision detection/index.html

Large diffs are not rendered by default.

Large diffs are not rendered by default.

912 changes: 912 additions & 0 deletions 06 In Practice/2D-Game/06 Particles/index.html

Large diffs are not rendered by default.

922 changes: 922 additions & 0 deletions 06 In Practice/2D-Game/07 Postprocessing/index.html

Large diffs are not rendered by default.

1,013 changes: 1,013 additions & 0 deletions 06 In Practice/2D-Game/08 Powerups/index.html

Large diffs are not rendered by default.

780 changes: 780 additions & 0 deletions 06 In Practice/2D-Game/09 Audio/index.html

Large diffs are not rendered by default.

992 changes: 992 additions & 0 deletions 06 In Practice/2D-Game/10 Render Text/index.html

Large diffs are not rendered by default.

748 changes: 748 additions & 0 deletions 06 In Practice/2D-Game/11 Final thoughts/index.html

Large diffs are not rendered by default.

1,041 changes: 1,041 additions & 0 deletions 07 PBR/01 Theory/index.html

Large diffs are not rendered by default.

999 changes: 999 additions & 0 deletions 07 PBR/02 Lighting/index.html

Large diffs are not rendered by default.

1,140 changes: 1,140 additions & 0 deletions 07 PBR/03 IBL/01 Diffuse irradiance/index.html

Large diffs are not rendered by default.

1,269 changes: 1,269 additions & 0 deletions 07 PBR/03 IBL/02 Specular IBL/index.html

Large diffs are not rendered by default.

1,446 changes: 1,446 additions & 0 deletions 08 Guest Articles/2020/01 Skeletal Animation/index.html

Large diffs are not rendered by default.

1,172 changes: 1,172 additions & 0 deletions 08 Guest Articles/2022/03 Area Lights/index.html

Large diffs are not rendered by default.

707 changes: 707 additions & 0 deletions code_repo/index.html

Large diffs are not rendered by default.

47 changes: 47 additions & 0 deletions css/admonition_fix.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
.important .admonition-title, .attention .admonition-title {
display: none;
}

.note .admonition-title {
font-weight: bold;
font-size: 16px;
background: #6ab0de;
color: #FFF;
display: block;
margin: -12px;
margin-bottom: 10px !important;
padding: 6px 12px;
line-height: 1;
}

.admonition p{
margin: auto;
}

.important, .attention {
display: block;
margin: 20px;
padding: 15px;
color: #444;
border-radius: 5px;
}

.important {
background-color: #D8F5D8;
border: 2px solid #AFDFAF;
}

.attention {
background-color: #FFD2D2;
border: 2px solid #E0B3B3;
}

.note {
display: block;
padding: 12px;
margin: 20px;
color: #444;
border-radius: 5px;
background-color: #E7F2FA;
border: 2px solid #6AB0DE;
}
215 changes: 215 additions & 0 deletions css/base.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,215 @@
body {
padding-top: 70px;
}

/*
* The code below adds some padding to the top of the current anchor target so
* that, when navigating to it, the header isn't hidden by the navbar at the
* top. This is especially complicated because we want to *remove* the padding
* after navigation so that hovering over the header shows the permalink icon
* correctly. Thus, we create a CSS animation to remove the extra padding after
* a second. We have two animations so that navigating to an anchor within the
* page always restarts the animation.
*
* See <https://github.com/mkdocs/mkdocs/issues/843> for more details.
*/
:target::before {
content: "";
display: block;
margin-top: -75px;
height: 75px;
pointer-events: none;
animation: 0s 1s forwards collapse-anchor-padding-1;
}

body.clicky :target::before {
animation-name: collapse-anchor-padding-2;
}

@keyframes collapse-anchor-padding-1 {
to {
margin-top: 0;
height: 0;
}
}

@keyframes collapse-anchor-padding-2 {
to {
margin-top: 0;
height: 0;
}
}

ul.nav li.main {
font-weight: bold;
}

div.col-md-3 {
padding-left: 0;
}

div.col-md-9 {
padding-bottom: 100px;
}

div.source-links {
float: right;
}

div.col-md-9 img {
max-width: 100%;
}

code {
padding: 1px 3px;
background: #f5f5f5;
border: solid 1px #ccc;
color: #333;
}

pre code {
background: transparent;
border: none;
}

a > code {
color: #008cba;
}

a > code:hover, a > code:focus {
color: #00526e;
}

/*
* Side navigation
*
* Scrollspy and affixed enhanced navigation to highlight sections and secondary
* sections of docs content.
*/

/* By default it's not affixed in mobile views, so undo that */
.bs-sidebar.affix {
position: static;
}

.bs-sidebar.well {
padding: 0;
}

/* First level of nav */
.bs-sidenav {
margin-top: 30px;
margin-bottom: 30px;
padding-top: 10px;
padding-bottom: 10px;
border-radius: 5px;
}

/* All levels of nav */
.bs-sidebar .nav > li > a {
display: block;
padding: 5px 20px;
z-index: 1;
}
.bs-sidebar .nav > li > a:hover,
.bs-sidebar .nav > li > a:focus {
text-decoration: none;
border-right: 1px solid;
}
.bs-sidebar .nav > .active > a,
.bs-sidebar .nav > .active:hover > a,
.bs-sidebar .nav > .active:focus > a {
font-weight: bold;
background-color: transparent;
border-right: 1px solid;
}

/* Nav: second level (shown on .active) */
.bs-sidebar .nav .nav {
display: none; /* Hide by default, but at >768px, show it */
margin-bottom: 8px;
}
.bs-sidebar .nav .nav > li > a {
padding-top: 3px;
padding-bottom: 3px;
padding-left: 30px;
font-size: 90%;
}

/* Show and affix the side nav when space allows it */
@media (min-width: 992px) {
.bs-sidebar .nav > .active > ul {
display: block;
}
/* Widen the fixed sidebar */
.bs-sidebar.affix,
.bs-sidebar.affix-bottom {
width: 213px;
}
.bs-sidebar.affix {
position: fixed; /* Undo the static from mobile first approach */
top: 80px;
}
.bs-sidebar.affix-bottom {
position: absolute; /* Undo the static from mobile first approach */
}
.bs-sidebar.affix-bottom .bs-sidenav,
.bs-sidebar.affix .bs-sidenav {
margin-top: 0;
margin-bottom: 0;
}
}
@media (min-width: 1200px) {
/* Widen the fixed sidebar again */
.bs-sidebar.affix-bottom,
.bs-sidebar.affix {
width: 263px;
}
}

.headerlink {
display: none;
padding-left: .5em;
}

h1:hover .headerlink, h2:hover .headerlink, h3:hover .headerlink, h4:hover .headerlink, h5:hover .headerlink, h6:hover .headerlink{
display:inline-block;
}

/* display submenu relative to parent*/
.dropdown-submenu {
position: relative;
}

/* sub menu stlye */
.dropdown-submenu>.dropdown-menu {
top: 0;
left: 100%;
margin-top: 0px;
margin-left: -1px;
}

/* display sub menu on hover*/
.dropdown-submenu:hover>.dropdown-menu {
display: block;
}

/* little arrow */
.dropdown-submenu>a:after {
display: block;
content: " ";
float: right;
width: 0;
height: 0;
border-color: transparent;
border-style: solid;
border-width: 5px 0 5px 5px;
border-left-color: #ccc;
margin-top: 5px;
margin-right: -10px;
}

/* little arrow of parent menu */
.dropdown-submenu:hover>a:after {
border-left-color: #fff;
}
1 change: 1 addition & 0 deletions css/bootstrap-custom.min.css

Large diffs are not rendered by default.

Loading

0 comments on commit 822922f

Please sign in to comment.