Skip to content

Commit

Permalink
update
Browse files Browse the repository at this point in the history
  • Loading branch information
lmj01 committed Sep 25, 2023
1 parent 92469f8 commit 25c86a9
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 8 deletions.
4 changes: 4 additions & 0 deletions cpl/cplusplus.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# Cplusplus

- [C++ Core Guidelines](http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines)
- [The C++ Core Guidelines are a collaborative effort led by Bjarne Stroustrup, much like the C++ language itself. They are the result of many person-years of discussion and design across a number of organizations.](https://github.com/isocpp/CppCoreGuidelines)
- [The Guidelines Support Library (GSL) contains functions and types that are suggested for use by the C++ Core Guidelines maintained by the Standard C++ Foundation. This repo contains Microsoft's implementation of GSL.](https://github.com/Microsoft/GSL)

## TMP(template metaprogramming)

C++ allows template metaprogramming (TMP), a technique in which so-called templates are used by a compiler to generate temporary source code that is merged with the rest of the source code and then compiled
4 changes: 4 additions & 0 deletions index/standard.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,10 @@
- [Computer Graphics Matrix](../cg/cgMatrix.md)
- [vk spec](https://registry.khronos.org/vulkan/specs/1.2/pdf/vkspec.pdf)

### [gl](https://registry.khronos.org/OpenGL/specs/gl/)
- [GLSLangSpec.4.40](https://registry.khronos.org/OpenGL/specs/gl/GLSLangSpec.4.40.pdf)
- [glspec4.6](https://registry.khronos.org/OpenGL/specs/gl/glspec46.core.pdf)

## Images

- [图像格式](../others/images.md)
Expand Down
12 changes: 4 additions & 8 deletions math/pbr3ed.html
Original file line number Diff line number Diff line change
Expand Up @@ -11,14 +11,10 @@
<h1>content</h1>
<div class="d-flex flex-column">
<ol>
<li><a href="#section1">projection matrix</a></li>
<li><a href="#section5">Color And Radiometry</a></li>
<li><a href="#section7">Samping and Reconstruction</a></li>
</ol>
</div>
<div>
<h4 id="section1">projection matrix</h4>
<p>22</p>
</div>
<div>
<h4 id="section5">5. Color And Radiometry</h4>
<p>可见光的波段380到780,400以下是bluish, 550是greens,大于650是reds</p>
Expand Down Expand Up @@ -46,10 +42,10 @@ <h5>5.4 Radiometry辐射度学</h5>
</div>
</div>
<div>
<h4 id="section5">7. Samping and Reconstruction</h4>
<h4 id="section7">7. Samping and Reconstruction</h4>
<div>
<h5>5.2.1 XYZ Color</h5>
<p>A remarkable property of the human visual system makes it possible to represent colors for human perception with just three floating-point numbers. The tristimulus theory of color perception says that all visible SPDs can be accurately represented for human observers with three values, \( \mathcal{x}_{\lambda} \), , \( \mathcal{y}_{\lambda} \) and \( \mathcal{z}_{\lambda} \). Given an emissive SPD , these values are computed by integrating its product with the spectral matching curves \(X(\lambda)\), \(Y(\lambda)\), and \(Z(\lambda)\): </p>
<h5></h5>
<p></p>
</div>
<div>
<h5>7.2.1 Evaluating Samping Patterns: Discrepancy</h5>
Expand Down

0 comments on commit 25c86a9

Please sign in to comment.