Minor cleanup to current bad impl of font rendering
Just trying to really "get" sokol_gfx.h
This commit is contained in:
		| @@ -138,13 +138,18 @@ push-location $path_root | ||||
|  | ||||
| 		write-host "`nBuilding Sectr Prototype`n" | ||||
|  | ||||
| 		$module_host  = join-path $path_code 'host' | ||||
| 		$module_sectr = join-path $path_code 'sectr' | ||||
| 		$package_grime = join-path $path_code 'grime' | ||||
| 		$module_host   = join-path $path_code 'host' | ||||
| 		$module_sectr  = join-path $path_code 'sectr' | ||||
| 		if ($force){ | ||||
| 			mark-ModuleDirty $package_grime | ||||
| 			mark-ModuleDirty $module_sectr | ||||
| 			mark-ModuleDirty $module_host | ||||
| 		} | ||||
|  | ||||
| 		$pkg_grime_dirty = check-ModuleForChanges $package_grime | ||||
|  | ||||
| 		$pkg_collection_codebase   = 'codebase='   + $path_code | ||||
| 		$pkg_collection_thirdparty = 'thirdparty=' + $path_thirdparty | ||||
|  | ||||
| 		$host_process_active = Get-Process | Where-Object {$_.Name -like 'sectr_host*'} | ||||
| @@ -160,7 +165,7 @@ push-location $path_root | ||||
|  | ||||
| 		function build-sectr | ||||
| 		{ | ||||
| 			$should_build = check-ModuleForChanges $module_sectr | ||||
| 			$should_build = (check-ModuleForChanges $module_sectr) -or $pkg_grime_dirty | ||||
| 			if ( -not( $should_build)) { | ||||
| 				write-host 'Skipping sectr build, module up to date' | ||||
| 				return $module_unchanged | ||||
| @@ -186,6 +191,7 @@ push-location $path_root | ||||
| 			$build_args += './sectr' | ||||
| 			$build_args += $flag_build_mode_dll | ||||
| 			$build_args += $flag_output_path + $module_dll | ||||
| 			$build_args += ($flag_collection + $pkg_collection_codebase) | ||||
| 			$build_args += ($flag_collection + $pkg_collection_thirdparty) | ||||
| 			# $build_args += $flag_micro_architecture_native | ||||
| 			# $build_args += $flag_use_separate_modules | ||||
| @@ -261,6 +267,7 @@ push-location $path_root | ||||
| 			$build_args += $command_build | ||||
| 			$build_args += './host' | ||||
| 			$build_args += $flag_output_path + $executable | ||||
| 			$build_args += ($flag_collection + $pkg_collection_codebase) | ||||
| 			$build_args += ($flag_collection + $pkg_collection_thirdparty) | ||||
| 			# $build_args += $flag_micro_architecture_native | ||||
| 			# $build_args += $flag_use_separate_modules | ||||
|   | ||||
| @@ -13,8 +13,8 @@ $path_shaders = join-path $path_sectr 'shaders' | ||||
|  | ||||
| $sokol_shdc  = join-path $path_sokol_tools 'bin/win32/sokol-shdc.exe' | ||||
|  | ||||
| $shadersrc_learngl_font_glyph = join-path $path_shaders 'learngl_font_glyph_sokol.glsl' | ||||
| $shaderout_learngl_font_glyph = join-path $path_shaders 'learngl_font_glyph_sokol.odin' | ||||
| $shadersrc_learngl_font_glyph = join-path $path_shaders 'font_glyph.shdc.glsl' | ||||
| $shaderout_learngl_font_glyph = join-path $path_shaders 'font_glyph.odin' | ||||
|  | ||||
| $flag_input       = '--input ' | ||||
| $flag_output      = '--output ' | ||||
|   | ||||
| @@ -90,7 +90,7 @@ Update-GitRepo -path $path_sokol -url $url_sokol     -build_command '.\build_win | ||||
|  | ||||
| function clone-gitrepo { param( [string] $path, [string] $url ) | ||||
| 	if (test-path $path) { | ||||
| 		git -C $path pull | ||||
| 		# git -C $path pull | ||||
| 	} | ||||
| 	else { | ||||
| 		Write-Host "Cloning $url ..." | ||||
| @@ -98,7 +98,6 @@ function clone-gitrepo { param( [string] $path, [string] $url ) | ||||
| 	} | ||||
| } | ||||
|  | ||||
|  | ||||
| clone-gitrepo $path_backtrace   $url_backtrace_repo | ||||
| clone-gitrepo $path_freetype    $url_freetype | ||||
| clone-gitrepo $path_ini_parser  $url_ini_parser | ||||
|   | ||||
		Reference in New Issue
	
	Block a user