Menu

카테고리

All

  • placeholder
    Code Block UI Demo (C++)

    이 글은 코드 블록 UI 옵션 데모입니다.

  • placeholder
    리눅스에서 VS Code 개발환경 세팅 메모

    개발환경은 한 번만 세팅하면 끝인 것 같지만, 새 PC/새 OS를 만날 때마다 다시 필요해집니다.

  • placeholder
    초소형 랜테스터 DIY 기록

    랜 케이블이 한두 개만 불량이어도 디버깅 시간이 확 늘어납니다. 그래서 작은 랜테스터를 하나 만들어두면 편합니다.

  • placeholder
    OptiX로 프랙탈 레이 트레이싱 실험

    프랙탈(Mandelbrot/Julia)은 2D로만 그려도 재미있지만, 거리 추정(distance estimation)을 넣으면 3D처럼 렌더링할 수도 있습니다.

  • placeholder
    C++ Range 기반 유틸리티 메모

    C++20 ranges를 쓰면 파이프라인이 예뻐지긴 하는데, 디버깅/에러 메시지가 길어지는 단점이 있습니다.

  • placeholder
    Jekyll로 블로그 이전하기 체크리스트

    워드프레스에서 Jekyll로 옮길 때, “글만 옮기면 끝”이 아니라 자잘한 것들이 많이 남습니다.

  • Optix SDK 프랙탈 레이트레이싱 – Mandelbrot set 갤러리
    Optix SDK 프랙탈 레이트레이싱 – Mandelbrot set 갤러리

  • Vulkan-Hpp로 그리는 삼각형
    Vulkan-Hpp로 그리는 삼각형

    ```cpp title: vulkan-hpp-triangle.cpp collapse line: 1 #include <vulkan/vulkan.hpp> #include <GLFW/glfw3.h>

  • C++ 라이브러리 / Delegate
    C++ 라이브러리 / Delegate

    Delegate는 대리자라는 뜻을 가지고 있습니다. C#에 있는 기능인데 리턴값이나 인자가 같은 함수, 멤버 함수, 람다, functor 등을 종류에 상관없이 서로 일관된 방식으로 호출할 수 있게 해줍니다. C++에선 std::function으로 이런 기능을 사용할 수 있지만, 아...