Make a universal graphics language which is capable of doing any graphics api d3d, opengl, opengl-es, playstation's and any api. API should remain on a high level while the actual language should remain on a low level. This would allow bedrock edition to run in native d3d graphics on any device including mac as lone as open graphics language drivers is installed for that device. As a low language it should be capable of running any graphics instructions that the hardware is capable of. like say the device doesn't support shaders it just wouldn't run those instructions. and not just d3d mac's metal api at an interface level could be run on windows then because the api is at a interface level while the actual graphics code is at low level. the high level apis should include:d3d, opengl,opengl-es, metal, vulkan. what actually runs on bedrock edtion: only d3d api interface calls. an example of how this can be done. The compiler compiles it to assembly / machine code then the driver will compile it to machine code to optimize it for the specific hardware before program launch.
for non coders in plain english: run bedrock edtion on any platform or device without changing graphics including mac and linux. This also can mean that java edition can run on console's on any java version that uses the universal graphics language.
Please sign in to leave a comment.
0 Comments