@@ -173,13 +173,13 @@ pl_app_load(plApiRegistryI* ptApiRegistry, plAppData* ptAppData)
173173 gptWindows -> show (ptAppData -> ptWindow );
174174
175175 plStarterInit tStarterInit = {
176- .tFlags = PL_STARTER_FLAGS_ALL_EXTENSIONS ,
176+ .eFlags = PL_STARTER_FLAGS_ALL_EXTENSIONS ,
177177 .ptWindow = ptAppData -> ptWindow
178178 };
179179
180180 // we will remove this flag so we can handle
181181 // management of the shader extension
182- tStarterInit .tFlags &= ~PL_STARTER_FLAGS_SHADER_EXT ;
182+ tStarterInit .eFlags &= ~PL_STARTER_FLAGS_SHADER_EXT ;
183183
184184 // from a graphics standpoint, the starter extension is handling device, swapchain, renderpass
185185 // etc. which we will get to in later examples
@@ -194,7 +194,7 @@ pl_app_load(plApiRegistryI* ptApiRegistry, plAppData* ptAppData)
194194 "../shaders/" ,
195195 "../examples/shaders/"
196196 },
197- .tFlags = PL_SHADER_FLAGS_AUTO_OUTPUT | PL_SHADER_FLAGS_NEVER_CACHE
197+ .eFlags = PL_SHADER_FLAGS_AUTO_OUTPUT | PL_SHADER_FLAGS_NEVER_CACHE
198198 };
199199 gptShader -> initialize (& tDefaultShaderOptions );
200200
@@ -216,7 +216,7 @@ pl_app_load(plApiRegistryI* ptApiRegistry, plAppData* ptAppData)
216216
217217 // create vertex buffer
218218 const plBufferDesc tBufferDesc = {
219- .tUsage = PL_BUFFER_USAGE_VERTEX | PL_BUFFER_USAGE_TRANSFER_DESTINATION ,
219+ .eUsage = PL_BUFFER_USAGE_VERTEX | PL_BUFFER_USAGE_TRANSFER ,
220220 .szByteSize = sizeof (float ) * PL_ARRAYSIZE (atVertexData ),
221221 .pcDebugName = "vertex buffer"
222222 };
@@ -244,26 +244,26 @@ pl_app_load(plApiRegistryI* ptApiRegistry, plAppData* ptAppData)
244244
245245 //~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~shaders~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
246246
247- const plShaderDesc tShaderDesc = {
247+ plShaderDesc tShaderDesc = {
248248 .tVertexShader = gptShader -> load_glsl ("example_gfx_0.vert" , "main" , NULL , NULL ),
249249 .tFragmentShader = gptShader -> load_glsl ("example_gfx_0.frag" , "main" , NULL , NULL ),
250250 .tGraphicsState = {
251- .ulDepthWriteEnabled = 0 ,
252- .ulDepthMode = PL_COMPARE_MODE_ALWAYS ,
253- .ulCullMode = PL_CULL_MODE_NONE ,
254- .ulWireframe = 0 ,
255- .ulStencilMode = PL_COMPARE_MODE_ALWAYS ,
256- .ulStencilRef = 0xff ,
257- .ulStencilMask = 0xff ,
258- .ulStencilOpFail = PL_STENCIL_OP_KEEP ,
259- .ulStencilOpDepthFail = PL_STENCIL_OP_KEEP ,
260- .ulStencilOpPass = PL_STENCIL_OP_KEEP
251+ .bDepthWriteEnabled = 0 ,
252+ .eDepthMode = PL_COMPARE_MODE_ALWAYS ,
253+ .eCullMode = PL_CULL_MODE_NONE ,
254+ .bWireframe = 0 ,
255+ .eStencilMode = PL_COMPARE_MODE_ALWAYS ,
256+ .uStencilRef = 0xff ,
257+ .uStencilMask = 0xff ,
258+ .eStencilOpFail = PL_STENCIL_OP_KEEP ,
259+ .eStencilOpDepthFail = PL_STENCIL_OP_KEEP ,
260+ .eStencilOpPass = PL_STENCIL_OP_KEEP
261261 },
262262 .atVertexBufferLayouts = {
263263 {
264264 .atAttributes = {
265- {.tFormat = PL_VERTEX_FORMAT_FLOAT2 },
266- {.tFormat = PL_VERTEX_FORMAT_FLOAT4 },
265+ {.eFormat = PL_VERTEX_FORMAT_FLOAT2 },
266+ {.eFormat = PL_VERTEX_FORMAT_FLOAT4 },
267267 }
268268 }
269269 },
@@ -272,9 +272,9 @@ pl_app_load(plApiRegistryI* ptApiRegistry, plAppData* ptAppData)
272272 .bBlendEnabled = false,
273273 .uColorWriteMask = PL_COLOR_WRITE_MASK_ALL
274274 }
275- },
276- .tRenderPassLayout = gptStarter -> get_render_pass_layout (),
275+ }
277276 };
277+ gptStarter -> get_render_attachment_info (& tShaderDesc .tRenderAttachmentInfo );
278278 ptAppData -> tShader = gptGfx -> create_shader (ptDevice , & tShaderDesc );
279279
280280 // return app memory
@@ -323,17 +323,17 @@ pl_app_update(plAppData* ptAppData)
323323 return ;
324324
325325 // start main pass & return the encoder being used
326- plRenderEncoder * ptEncoder = gptStarter -> begin_main_pass ();
326+ plCommandBuffer * ptCmdBuffer = gptStarter -> begin_main_pass ();
327327
328328 // submit nonindexed draw using basic API
329- gptGfx -> bind_shader (ptEncoder , ptAppData -> tShader );
330- gptGfx -> bind_vertex_buffer (ptEncoder , ptAppData -> tVertexBuffer );
329+ gptGfx -> bind_shader (ptCmdBuffer , ptAppData -> tShader );
330+ gptGfx -> bind_vertex_buffer (ptCmdBuffer , ptAppData -> tVertexBuffer );
331331
332332 plDraw tDraw = {
333333 .uInstanceCount = 1 ,
334334 .uVertexCount = 3
335335 };
336- gptGfx -> draw (ptEncoder , 1 , & tDraw );
336+ gptGfx -> draw (ptCmdBuffer , 1 , & tDraw );
337337
338338 // allows the starter extension to handle some things then ends the main pass
339339 gptStarter -> end_main_pass ();
0 commit comments