오늘 할일45 12/15 1.dx 강의 1개 듣기 2.os 강의 1개 듣기 3.dx 수업 숙제 (spot light 만들기) DX 숙제 // LightDir 과 Angle 값을 활용해서 SpotLight 구현해보기 float fDistPow = 1.f; // ViewSpace 에서의 광원의 위치 float3 vLightViewPos = mul(float4(LightInfo.vWorldPos.xyz, 1.f), g_matView).xyz; // 광원으로부터 오는 빛의 방향 구하기 vViewLightDir = normalize(mul(float4(normalize(LightInfo.vWorldDir.xyz), 0.f), g_matView)).xyz; // 포인트 라이트로부터 거리체크 float fDist = distance(_vVi.. 오늘 할일 2023. 12. 15. 12/14 1.MemoryPool test code 만들기 2.ObjectPool test code 만들기 3.os 강의 - memory 1강 듣기 총 : 9시간 1, 2 = https://rokaisback.tistory.com/27 4.MemoryPool,ObjectPool TestCode , Singleton 변경점 MemoryPool TestCode MemoryPool 변경점 1.AssignSize의 for문 조건식을 내부로 이동. 이유는 i*=2 한 값을 다음 for문에서 검사하기 때문에 원치 않은 동작을 하기 때문이다. ObjectPool TestCode ObjectPool 변경점 1.Init rokaisback.tistory.com 3. https://www.youtube.com/watch?v=te-G.. 오늘 할일 2023. 12. 13. 12/13 1.우선순위 큐 test code에 함수 사용법 추가하기 push,pop,size말고도 empty 등 다른 함수들도 사용해놓기. pointer 예시도 들어놓기. 2.lru queue test code 만들기 3.map test code 만들기. https://rokaisback.tistory.com/26 3.Priority Queue , LRU Queue , Map Lib 추가 및 TestCode 작성. 1. Priority queue Test Code 2.Lru queue Test Code 3.Map Test Code map 변경점 일년전에 구현한 코드라 이론을 다시 보면서 틀린 부분을 찾느라 좀 시간이 소요됐다. 1.const char* 특수화 처리함. 이렇게 한 이유는 va rokaisback.ti.. 오늘 할일 2023. 12. 12. 12/12 1.어제 보다가 이해 안된 부분 다시 보기 제프리처. 2.os, memory 강의 듣기. 3.stl,singleton,memorypool lib 화 시키기 1.제프리 이해 안된 부분 다시 보기. 질문 및 개념을 정리한 글을 만들었다. 당장 해결은 안되어서 os와 memory 강의를 찾아서 들어보려고 한다. https://rokaisback.tistory.com/22 페이지 파일 내에 유지되지 않는 물리저장소 질문 논리 주소 공간을 VMS user 파티션에 예약한 뒤 이 논리 주소 공간을 물리적 저장소와 커밋한다. = 논리 주소 공간을 disk에 있는 .exe 파일과 매핑한다. 라고 이해를 하면 프로세스는 매번 Disk에 rokaisback.tistory.com 2.OS, Memory 강의 듣기. http.. 오늘 할일 2023. 12. 11. 12/11 1.제프리 메모리 공부 +운영체제 책 가상 메모리 부분 보기. Process 가상 메모리는 파티션이 os | user | kernel 로 구분된다. 이러한 가상 메모리에 가상 주소 공간이 위치한다. 가상 주소 공간의 논리 주소들은 물리 메모리와 매핑이 된다. 왜 가상 메모리를 쓰는가? 이유는 외부 단편화를 막으며 Process를 사용하는데에 있어서 메모리 관리를 효율적으로 하기 위함이다. 단편화 예 이미지 위와 같이 외부 단편화가 발생할 수 있는데 이러한 점은 Paging 기법을 사용해서 해결할 수 있다. paging 기법의 이미지 예 이러한 paging은 어떻게 사용할까? 논리 주소를 번역 과정 먼저 CPU는 TLB와 PTBR가 있다. TLB에서 페이지와 매핑된 물리 주소를 찾아보고 없다면 Miss로 .. 오늘 할일 2023. 12. 11. 12/8 1. 메모리 공부 2. 강의 1개 듣기 강의까지 들어서 7시간 6분 공부 제프리 공부 및 메모리 개인 조사 공부,정리 해당 영역 했음. 다음 공부날에 할 것 1. stl 넣기 (Singleton , memory pool,queue,map 등) 2. 스마트 포인터 만들어보기. 오늘 할일 2023. 12. 8. 12/7 1.dx 강의 1개 듣기 2.제프리 메모리 공부하기 강의를 한개 더 들어서 추가로 +2 시간 총 6시간 43분 공부했다. 제프리 카테고리의 13장 목차 알아보기-물리 메모리 접근과정까지 서술. 사실 오늘은 제프리 공부보다는 개인적으로 예전에 감명깊게 봤던 블로그를 다시 보면서 복습 겸 정리 했다. 오늘 할일 2023. 12. 6. 12/6 1.lib 생성 및 프로젝트 설정, 빌드 이벤트, 배치파일 생성 등 2.dx 강의 1개 듣기 오늘 할일 2023. 12. 5. 12/5 DLL, 파티클 1.DLL 학습 및 테스트 2.DLL 학습 및 결과 블로그에 기록 3.DX 11 강의 1개 듣기 강의 내용 정리 파티클에서 모듈 변수 세팅 함수 만들어야 함. (선생님이 귀찮아서 안해두고 안에서 초기화 시키심) Access모드를 Default 로 하면 만든 후에는 수정 불가능 Read만 가능. Dynamic | Write 조합해서 하면 데이터 덮어쓰기 가능 CPU ->GPU Staging| read GPU data를 CPU로 읽어올 수 있음 CPUGPU 쓰기 + CPU 오늘 할일 2023. 12. 5. 이전 1 2 3 4 다음