시간이 간다. 으아아 했는 것 CCD 기반 constraint IK 구현 Bone draw 해야 하는 것 zip archive 처리. Texture manager 우회처리, cache key 선택 toon 처리 Physics 처리 Outline 처리 Self shadow 처리 (shadow mapping 인가?) 음악 재생 깨진 DDS 처리. TextureManager default 파일 등록 DDS 중 mipmap generate 못하는 것 처리. 압축포맷은 RT 설정이 안됨 Drag 방식 DirectInput에 구현, 옵션으로 제공 UWP 로 제공
miniEngine 을 분석하면서 고통 받았던 것은, 도대체 library include 를 어디서 하는지 못찾겠다는 것이다. 보통 설정 페이지의 Linker 와 Input 에 내용을 적어놓거나 prop 에 추가하여 Properties 탭에서 편집하거나 pragma 구문 #pragma comment(lib, "core.lib") 둘중 하나였다. 아래 블로그에서 설명은 되어있지만, http://raid79.tistory.com/196 위와 같이 추가하면 라이브러리가 추가되어 빌드된다. 이런 식이기 때문에 "zlib.lib" 로 binary serach 로 찾아도 나오지 않는다 core.lib 는 위에 있는제 짤려서 안보인다
Dx11 Ring Buffer implementation Constant buffer related costs are show below https://developer.nvidia.com/content/constant-buffers-without-constant-pain-0 It is hard to find PSSetConstantBuffer1 example In pulic, Angle and CryEngine is the only one opened in public libANGLE/renderer/d3d/d3d11/Buffer11.cpp libANGLE/renderer/d3d/d3d11/Renderer11.cpp In case of linear allocator, possibility and ide..
Camera 도 날 엿먹이는 구먼 MS의 첨병이 Right hand 를 쓸줄은.. 설명 잘되어있다. https://www.gamedev.net/resources/_/technical/graphics-programming-and-theory/perspective-projections-in-lh-and-rh-systems-r3598 x,y 축에 z가 붙는 방향은 정의에 따라 달라지는 거고 Cross product는 그 z 방향으로 (1, 0, 0) 을 내놓을 뿐이다. 이런 관점에서 볼때, 구분 가능한 사실은 // Compute actual up vector up = Cross(right, forward); Right 와 forward가 들어오고 Up은 (0, 1, 0) 이 쓰여진다면 RH 이다. if (m_..
m_JitterDelta[0] -= m_MainViewport.TopLeftX; m_JitterDelta[1] -= m_MainViewport.TopLeftY; viewport에 위와 같이 멀해주는데 궁금해서 찾아봤다 Halton23[8][2] 라는 table 계수 만큼 offset을 취하는데 Halton 은 [준난수 몬테칼로 방법을 이용한 다중자산 옵션 가격의 추정] 상대적으로 많은 시행 횟수가 필요하다는 단점을 보완하기 위해서 저불일치 수 열 (low discrepancy sequence)인 준난수 (quasi random number)를 사용할 수 있는데 준난수는 의사난수보다 표본수가 적더라도 높은 균일성을 지니며 수렴속도가 빠르고 정확도도 향상 되는 것으로 알려져 있다. 준 난수의 종류에는 Hal..
http://egloos.zum.com/wrice/v/5388456 http://www.stylezineblog.com/3446 BT2020: 국제 방송 표준단체인 ITU에 권고한 4K/UHD의 규격으로써, Rec.2020으로도 부른다. 4K/UHD의 규격 사항으로 해상도(3840/4096x2160), 프레임 레이트, 색공간 등 다양한 내용들이 있지만, 주로 4K/UHD 색공간의 의미로 많이 사용된다. 참고로 HD 지원 색공간은 BT.709이다. http://www.itworld.co.kr/tags/68398/Rec.2020/99144 // This is the new HDR transfer function, also called "PQ" for perceptual quantizer. Note that ..
Texture 쪽은 porting 끝남. 근대 Sampler는 좀 이상하게 된듯 그래서 한번 찍어봄 비율이 안맞음 보니까 native로 하나 그리고 그걸 복붙하는 형식이군 이건 어떻게 context manager나 command list에 cache 두고 draw 시 그리는 식으로 Dx11 로 포팅은 가능하지만 더러워진다. 왜 저딴게 들어가서;; 자유형식으로 기술하고 PSO나 context에서 쑤셔넣으면 거기에 박히는 건데 constant나 몇몇값은 binding 도 없으 공용 API는 SetResource Transition 정도로 멈춰야할듯 확실한건 vulcan 을 좀 보고 결정해야함 vulcan 은 오픈소스 예제 괜찮은거 많던데 괜찮은 sobel 예제 mini engine dx12 - MIT lic..
현재 5월 중순 상담전화로 월 1000원에 쓰게 해준다는 버전 기준 기반 자체가 전에 UHD 신청해주는 세탑을 이용한 거 같음. 그때 되던건 다되는듯 인터넷 전화 인터넷 전화 가입 안하면 쓸수 없다. 영상 통화는 본 모델의 경우 카메라가 빠져 있다. 지니 뮤직 1분 무료 듣기, 지니 뮤직 앱에서 바로 TV 앱으로 보낼수 있다는데 찾는 중. 음성으로 명령을 내려야 하는데 인식률 개판. 따로 GUI 가 없다. USB 2.0 이고 음악 재생만 된다는데 기존의 세톱에서 볼수 있던 동영상 재생 그대로 된다. SD card mini 슬롯 확인 SPDF - Audio out 이라 적혀 있음 블루투스 버튼 존재 - 블루투스로 스피커 되는 지 확인 예정 TV 재생중 막 인식한다는 소리 기가지니를 닉으로 선택하라고 기사가..
하아, C++ boost zip/locale 보고 기대했건만, 단일 stream 에 대한 deflate 를 boost 가 지원한 이후로 발전이 없다. https://stackoverflow.com/questions/9200282/example-of-boost-iostream-to-create-a-zip-file 괜히 자료 찾지 말고, 그냥 library 받는 걸 추천한다 빌딩과 붙이는 고통은 여전하겠지만 빌드시스템도 통일 안되있어 ㅎ 다른언어는 프레임웍에서 지원하구먼 우선 후보 검토 ziplib https://bitbucket.org/wbenny/ziplib http://mindless-area.blogspot.kr/2013/06/ziplib-lightweight-c11-library-for.html z..
몇시간 째 verte buffer creation 중이다 그 쉬운걸 왜케 오래 걸리냐고? DX11와 DX12 가 사맛디 아니할세 내가 돌겠다. DX12에서 Buffer는 GPU의 자원으로서 특히 Vertex와 Index는 D3D12_VERTEX_BUFFER_VIEW 라는 struct 로 setting 이 가능하다. 말이 Buffer 지 내부는 m_GpuVirtualAddress 라는 pointer 이다. 그 때문에 Mini Engine 에서는 m_UsageState = D3D12_RESOURCE_STATE_COMMON; D3D12_HEAP_PROPERTIES HeapProps; HeapProps.Type = D3D12_HEAP_TYPE_DEFAULT; HeapProps.CPUPageProperty = D..
- Total
- Today
- Yesterday