ঠিক আছে, আমি একটি বড় প্যাক পেয়ে একটি hlsl ধ্রুবক বাফারের সাথে সংযুক্ত হয়েছি এবং আমি কেন নিশ্চিত তা জানি না।
এইচএলএসএল-এ বাফারটি এখানে
cbuffer MaterialBuffer : register(b1) {
float3 materialDiffuseAlbedo;
float materialSpecularExponent;
float3 materialSpecularAlbedo;
bool isTextured;
};
এবং এখানে এটি সি ++ এ রয়েছে
struct GeometryBufferPass_MaterialBuffer {
XMFLOAT3 diffuse;
float specularExponent;
XMFLOAT3 specular;
bool isTextured;
};
আমি কোনও প্রকার ভাগ্য ছাড়াই বুল সরিয়ে এবং স্ট্রাক্টকে প্যাডিং করার চেষ্টা করেছি। এটি করার সঠিক উপায় কী?