mirror of
				https://github.com/ocornut/imgui.git
				synced 2025-10-26 12:27:30 +00:00 
			
		
		
		
	| @@ -164,7 +164,7 @@ HRESULT CreateDeviceD3D(HWND hWnd) | ||||
|  | ||||
|         SIZE_T rtvDescriptorSize = g_pd3dDevice->GetDescriptorHandleIncrementSize(D3D12_DESCRIPTOR_HEAP_TYPE_RTV); | ||||
|         D3D12_CPU_DESCRIPTOR_HANDLE rtvHandle = g_pd3dRtvDescHeap->GetCPUDescriptorHandleForHeapStart(); | ||||
|         for (UINT i = 0; i < NUM_BACK_BUFFERS; i++)  | ||||
|         for (UINT i = 0; i < NUM_BACK_BUFFERS; i++) | ||||
|         { | ||||
|             g_mainRenderTargetDescriptor[i] = rtvHandle; | ||||
|             rtvHandle.ptr += rtvDescriptorSize; | ||||
| @@ -298,14 +298,14 @@ int main(int, char**) | ||||
|  | ||||
|     // Setup Platform/Renderer bindings | ||||
|     ImGui_ImplWin32_Init(hwnd); | ||||
|     ImGui_ImplDX12_Init(g_pd3dDevice, NUM_FRAMES_IN_FLIGHT,  | ||||
|     ImGui_ImplDX12_Init(g_pd3dDevice, NUM_FRAMES_IN_FLIGHT, | ||||
|         DXGI_FORMAT_R8G8B8A8_UNORM, | ||||
|         g_pd3dSrvDescHeap->GetCPUDescriptorHandleForHeapStart(),  | ||||
|         g_pd3dSrvDescHeap->GetCPUDescriptorHandleForHeapStart(), | ||||
|         g_pd3dSrvDescHeap->GetGPUDescriptorHandleForHeapStart()); | ||||
|  | ||||
|     // Load Fonts | ||||
|     // - If no fonts are loaded, dear imgui will use the default font. You can also load multiple fonts and use ImGui::PushFont()/PopFont() to select them.  | ||||
|     // - AddFontFromFileTTF() will return the ImFont* so you can store it if you need to select the font among multiple.  | ||||
|     // - If no fonts are loaded, dear imgui will use the default font. You can also load multiple fonts and use ImGui::PushFont()/PopFont() to select them. | ||||
|     // - AddFontFromFileTTF() will return the ImFont* so you can store it if you need to select the font among multiple. | ||||
|     // - If the file cannot be loaded, the function will return NULL. Please handle those errors in your application (e.g. use an assertion, or display an error and quit). | ||||
|     // - The fonts will be rasterized at a given size (w/ oversampling) and stored into a texture when calling ImFontAtlas::Build()/GetTexDataAsXXXX(), which ImGui_ImplXXXX_NewFrame below will call. | ||||
|     // - Read 'misc/fonts/README.txt' for more instructions and details. | ||||
| @@ -359,7 +359,7 @@ int main(int, char**) | ||||
|             ImGui::Checkbox("Demo Window", &show_demo_window);      // Edit bools storing our window open/close state | ||||
|             ImGui::Checkbox("Another Window", &show_another_window); | ||||
|  | ||||
|             ImGui::SliderFloat("float", &f, 0.0f, 1.0f);            // Edit 1 float using a slider from 0.0f to 1.0f     | ||||
|             ImGui::SliderFloat("float", &f, 0.0f, 1.0f);            // Edit 1 float using a slider from 0.0f to 1.0f | ||||
|             ImGui::ColorEdit3("clear color", (float*)&clear_color); // Edit 3 floats representing a color | ||||
|  | ||||
|             if (ImGui::Button("Button"))                            // Buttons return true when clicked (most widgets return true when edited/activated) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 omar
					omar